• CameraDetailsByGuid_CorrectAuth

    5:35:59 pm / 00:00:00:585 Pass

    CameraDetailsByGuid_CorrectAuth
    09.03.2024 5:35:59 pm 09.03.2024 5:36:00 pm 00:00:00:585 · #test-id=1
    authorization token case : correct token
    StatusTimestampDetails
    Info 5:35:59 pm Endpoint : /facility/camera/guid/602bde2e-3545-4057-bb9e-66f639c62d12e
    Info 5:35:59 pm Method : GET
    Info 5:35:59 pm
    Headers :
    Info 5:35:59 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Info 5:35:59 pm
    Assertions :
    Pass 5:35:59 pm Status code assertion passed! Expected: 200, Actual: 200
    Info 5:35:59 pm
    Response body :
    Info 5:36:00 pm
  • CameraDetailsByGuid_EmptyAndWrongAuth

    5:36:00 pm / 00:00:00:149 Pass

    CameraDetailsByGuid_EmptyAndWrongAuth
    09.03.2024 5:36:00 pm 09.03.2024 5:36:00 pm 00:00:00:149 · #test-id=2
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 5:36:00 pm Endpoint : /facility/camera/guid/602bde2e-3545-4057-bb9e-66f639c62d12e
    Info 5:36:00 pm Method : GET
    Info 5:36:00 pm
    Headers :
    Info 5:36:00 pm
    Content-Typeapplication/json
    AuthorizationBearer GUyZC1yZXBseU.....InVzZ
    Info 5:36:00 pm
    Assertions :
    Pass 5:36:00 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 5:36:00 pm
    Response body :
    Info 5:36:00 pm
  • CameraDetailsByGuid_EmptyAndWrongAuth

    5:36:00 pm / 00:00:00:130 Pass

    CameraDetailsByGuid_EmptyAndWrongAuth
    09.03.2024 5:36:00 pm 09.03.2024 5:36:00 pm 00:00:00:130 · #test-id=3
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 5:36:00 pm Endpoint : /facility/camera/guid/602bde2e-3545-4057-bb9e-66f639c62d12e
    Info 5:36:00 pm Method : GET
    Info 5:36:00 pm
    Headers :
    Info 5:36:00 pm
    Content-Typeapplication/json
    AuthorizationBearer
    Info 5:36:00 pm
    Assertions :
    Pass 5:36:00 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 5:36:00 pm
    Response body :
    Info 5:36:00 pm
  • CameraDetailsByGuid_SchemaValidation

    5:36:00 pm / 00:00:00:718 Pass

    CameraDetailsByGuid_SchemaValidation
    09.03.2024 5:36:00 pm 09.03.2024 5:36:01 pm 00:00:00:718 · #test-id=4
    schema validation case
    StatusTimestampDetails
    Info 5:36:00 pm Endpoint : /facility/camera/guid/602bde2e-3545-4057-bb9e-66f639c62d12e
    Info 5:36:00 pm Method : GET
    Info 5:36:00 pm
    Headers :
    Info 5:36:00 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Content-Typeapplication/json
    Info 5:36:00 pm
    Assertions :
    Pass 5:36:01 pm JSON schema validation passed!
    Info 5:36:01 pm
    Response body :
    Info 5:36:01 pm
  • CameraDetailsByGuid_PositiveCase

    5:36:01 pm / 00:00:00:218 Pass

    CameraDetailsByGuid_PositiveCase
    09.03.2024 5:36:01 pm 09.03.2024 5:36:01 pm 00:00:00:218 · #test-id=5
    test positive flow
    StatusTimestampDetails
    Info 5:36:01 pm Endpoint : /facility/camera/guid/602bde2e-3545-4057-bb9e-66f639c62d12e
    Info 5:36:01 pm Method : GET
    Info 5:36:01 pm
    Headers :
    Info 5:36:01 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Content-Typeapplication/json
    Info 5:36:01 pm
    Assertions :
    Pass 5:36:01 pm Status code assertion passed! Expected: 200, Actual: 200
    Pass 5:36:01 pm Assertion passed! Field 'data' is present in the response body and is not empty
    Pass 5:36:01 pm Assertion passed! data.guid in response body has the expected value: 602bde2e-3545-4057-bb9e-66f639c62d12e
    Pass 5:36:01 pm Assertion passed! Response time is less than 800 milliseconds: 151ms
    Info 5:36:01 pm
    Response body :
    Info 5:36:01 pm
  • CameraDetailsByGuid_WrongEndpoint

    5:36:01 pm / 00:00:00:279 Pass

    CameraDetailsByGuid_WrongEndpoint
    09.03.2024 5:36:01 pm 09.03.2024 5:36:01 pm 00:00:00:279 · #test-id=6
    wrong endpoint case
    StatusTimestampDetails
    Info 5:36:01 pm Endpoint : /facility/camera/guiddd/602bde2e-3545-4057-bb9e-66f639c62d12e
    Info 5:36:01 pm Method : GET
    Info 5:36:01 pm
    Headers :
    Info 5:36:01 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Content-Typeapplication/json
    Info 5:36:01 pm
    Assertions :
    Pass 5:36:01 pm Status code assertion passed! Expected: 404, Actual: 404
    Info 5:36:01 pm
    Response body :
    Info 5:36:01 pm
  • CameraDetailsByGuid_WrongGuid

    5:36:01 pm / 00:00:00:163 Fail

    CameraDetailsByGuid_WrongGuid
    09.03.2024 5:36:01 pm 09.03.2024 5:36:01 pm 00:00:00:163 · #test-id=7
    wrong guid as path param case
    StatusTimestampDetails
    Info 5:36:01 pm Endpoint : /facility/camera/guid/602bde2e-3545-4057-bb9e-66f639c62d12eshr
    Info 5:36:01 pm Method : GET
    Info 5:36:01 pm
    Headers :
    Info 5:36:01 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Content-Typeapplication/json
    Info 5:36:01 pm
    Assertions :
    Pass 5:36:01 pm Status code assertion passed! Expected: 404, Actual: 404
    Fail 5:36:01 pm Assertion failed! message in response body does not have the expected value. Expected: No Camera Found, Actual: Camera Not Found
    Info 5:36:01 pm
    Response body :
    Info 5:36:01 pm
  • CameraDetailsByGuid_WrongMethod

    5:36:01 pm / 00:00:00:163 Pass

    CameraDetailsByGuid_WrongMethod
    09.03.2024 5:36:01 pm 09.03.2024 5:36:01 pm 00:00:00:163 · #test-id=8
    wrong request method case
    StatusTimestampDetails
    Info 5:36:01 pm Endpoint : /facility/camera/guid/602bde2e-3545-4057-bb9e-66f639c62d12e
    Info 5:36:01 pm Method : POST
    Info 5:36:01 pm
    Headers :
    Info 5:36:01 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Content-Typeapplication/json
    Info 5:36:01 pm
    Assertions :
    Pass 5:36:01 pm Status code assertion passed! Expected: 405, Actual: 405
    Info 5:36:01 pm
    Response body :
    Info 5:36:01 pm
  • AllCameraConfigs_CorrectAuth

    5:36:02 pm / 00:00:00:331 Pass

    AllCameraConfigs_CorrectAuth
    09.03.2024 5:36:02 pm 09.03.2024 5:36:02 pm 00:00:00:331 · #test-id=9
    authorization token case : correct token
    StatusTimestampDetails
    Info 5:36:02 pm Endpoint : /v1/user/facility/camera
    Info 5:36:02 pm Method : GET
    Info 5:36:02 pm
    Headers :
    Info 5:36:02 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Info 5:36:02 pm
    Assertions :
    Pass 5:36:02 pm Status code assertion passed! Expected: 200, Actual: 200
    Info 5:36:02 pm
    Response body :
    Info 5:36:02 pm
  • AllCameraConfigs_EmptyAndWrongAuth

    5:36:02 pm / 00:00:00:137 Pass

    AllCameraConfigs_EmptyAndWrongAuth
    09.03.2024 5:36:02 pm 09.03.2024 5:36:03 pm 00:00:00:137 · #test-id=10
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 5:36:03 pm Endpoint : /v1/user/facility/camera
    Info 5:36:03 pm Method : GET
    Info 5:36:03 pm
    Headers :
    Info 5:36:03 pm
    Content-Typeapplication/json
    AuthorizationBearer GUyZC1yZXBseU.....InVzZ
    Info 5:36:03 pm
    Assertions :
    Pass 5:36:03 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 5:36:03 pm
    Response body :
    Info 5:36:03 pm
  • AllCameraConfigs_EmptyAndWrongAuth

    5:36:03 pm / 00:00:00:126 Pass

    AllCameraConfigs_EmptyAndWrongAuth
    09.03.2024 5:36:03 pm 09.03.2024 5:36:03 pm 00:00:00:126 · #test-id=11
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 5:36:03 pm Endpoint : /v1/user/facility/camera
    Info 5:36:03 pm Method : GET
    Info 5:36:03 pm
    Headers :
    Info 5:36:03 pm
    Content-Typeapplication/json
    AuthorizationBearer
    Info 5:36:03 pm
    Assertions :
    Pass 5:36:03 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 5:36:03 pm
    Response body :
    Info 5:36:03 pm
  • AllCameraConfigs_SchemaValidation

    5:36:03 pm / 00:00:00:206 Pass

    AllCameraConfigs_SchemaValidation
    09.03.2024 5:36:03 pm 09.03.2024 5:36:03 pm 00:00:00:206 · #test-id=12
    schema validation case
    StatusTimestampDetails
    Info 5:36:03 pm Endpoint : /v1/user/facility/camera
    Info 5:36:03 pm Method : GET
    Info 5:36:03 pm
    Headers :
    Info 5:36:03 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Content-Typeapplication/json
    Info 5:36:03 pm
    Assertions :
    Pass 5:36:03 pm JSON schema validation passed!
    Info 5:36:03 pm
    Response body :
    Info 5:36:03 pm
  • AllCameraConfigs_PositiveCase

    5:36:03 pm / 00:00:00:217 Pass

    AllCameraConfigs_PositiveCase
    09.03.2024 5:36:03 pm 09.03.2024 5:36:03 pm 00:00:00:217 · #test-id=13
    test positive flow
    StatusTimestampDetails
    Info 5:36:03 pm Endpoint : /v1/user/facility/camera
    Info 5:36:03 pm Method : GET
    Info 5:36:03 pm
    Headers :
    Info 5:36:03 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Content-Typeapplication/json
    Info 5:36:03 pm
    Assertions :
    Pass 5:36:03 pm Status code assertion passed! Expected: 200, Actual: 200
    Pass 5:36:03 pm Assertion passed! Field 'data' is present in the response body and is not empty
    Pass 5:36:03 pm Assertion passed! status in response body has the expected value: 200
    Pass 5:36:03 pm Assertion passed! Response time is less than 800 milliseconds: 165ms
    Info 5:36:03 pm
    Response body :
    Info 5:36:03 pm
  • AllCameraConfigs_WrongEndpoint

    5:36:03 pm / 00:00:00:135 Pass

    AllCameraConfigs_WrongEndpoint
    09.03.2024 5:36:03 pm 09.03.2024 5:36:03 pm 00:00:00:135 · #test-id=14
    wrong endpoint case
    StatusTimestampDetails
    Info 5:36:03 pm Endpoint : /v1/user/facility/camerashr
    Info 5:36:03 pm Method : GET
    Info 5:36:03 pm
    Headers :
    Info 5:36:03 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Content-Typeapplication/json
    Info 5:36:03 pm
    Assertions :
    Pass 5:36:03 pm Status code assertion passed! Expected: 404, Actual: 404
    Info 5:36:03 pm
    Response body :
    Info 5:36:03 pm
  • AllCameraConfigs_WrongMethod

    5:36:03 pm / 00:00:00:167 Pass

    AllCameraConfigs_WrongMethod
    09.03.2024 5:36:03 pm 09.03.2024 5:36:03 pm 00:00:00:167 · #test-id=15
    wrong request method case
    StatusTimestampDetails
    Info 5:36:03 pm Endpoint : /v1/user/facility/camera
    Info 5:36:03 pm Method : POST
    Info 5:36:03 pm
    Headers :
    Info 5:36:03 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Content-Typeapplication/json
    Info 5:36:03 pm
    Assertions :
    Pass 5:36:03 pm Status code assertion passed! Expected: 405, Actual: 405
    Info 5:36:03 pm
    Response body :
    Info 5:36:03 pm
  • MonitoringAreasListByFacId_CorrectAuth

    5:36:04 pm / 00:00:00:328 Pass

    MonitoringAreasListByFacId_CorrectAuth
    09.03.2024 5:36:04 pm 09.03.2024 5:36:05 pm 00:00:00:328 · #test-id=16
    authorization token case : correct token
    StatusTimestampDetails
    Info 5:36:05 pm Endpoint : /facility/31/areas
    Info 5:36:05 pm Method : GET
    Info 5:36:05 pm
    Headers :
    Info 5:36:05 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Info 5:36:05 pm
    Assertions :
    Pass 5:36:05 pm Status code assertion passed! Expected: 200, Actual: 200
    Info 5:36:05 pm
    Response body :
    Info 5:36:05 pm
  • MonitoringAreasListByFacId_EmptyAndWrongAuth

    5:36:05 pm / 00:00:00:156 Pass

    MonitoringAreasListByFacId_EmptyAndWrongAuth
    09.03.2024 5:36:05 pm 09.03.2024 5:36:05 pm 00:00:00:156 · #test-id=17
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 5:36:05 pm Endpoint : /facility/31/areas
    Info 5:36:05 pm Method : GET
    Info 5:36:05 pm
    Headers :
    Info 5:36:05 pm
    Content-Typeapplication/json
    AuthorizationBearer GUyZC1yZXBseU.....InVzZ
    Info 5:36:05 pm
    Assertions :
    Pass 5:36:05 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 5:36:05 pm
    Response body :
    Info 5:36:05 pm
  • MonitoringAreasListByFacId_EmptyAndWrongAuth

    5:36:05 pm / 00:00:00:134 Pass

    MonitoringAreasListByFacId_EmptyAndWrongAuth
    09.03.2024 5:36:05 pm 09.03.2024 5:36:05 pm 00:00:00:134 · #test-id=18
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 5:36:05 pm Endpoint : /facility/31/areas
    Info 5:36:05 pm Method : GET
    Info 5:36:05 pm
    Headers :
    Info 5:36:05 pm
    Content-Typeapplication/json
    AuthorizationBearer
    Info 5:36:05 pm
    Assertions :
    Pass 5:36:05 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 5:36:05 pm
    Response body :
    Info 5:36:05 pm
  • MonitoringAreasListByFacId_SchemaValidation

    5:36:05 pm / 00:00:00:179 Pass

    MonitoringAreasListByFacId_SchemaValidation
    09.03.2024 5:36:05 pm 09.03.2024 5:36:05 pm 00:00:00:179 · #test-id=19
    schema validation case
    StatusTimestampDetails
    Info 5:36:05 pm Endpoint : /facility/31/areas
    Info 5:36:05 pm Method : GET
    Info 5:36:05 pm
    Headers :
    Info 5:36:05 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Content-Typeapplication/json
    Info 5:36:05 pm
    Assertions :
    Pass 5:36:05 pm JSON schema validation passed!
    Info 5:36:05 pm
    Response body :
    Info 5:36:05 pm
  • MonitoringAreasListByFacId_PositiveCase

    5:36:05 pm / 00:00:00:188 Pass

    MonitoringAreasListByFacId_PositiveCase
    09.03.2024 5:36:05 pm 09.03.2024 5:36:05 pm 00:00:00:188 · #test-id=20
    test positive flow
    StatusTimestampDetails
    Info 5:36:05 pm Endpoint : /facility/31/areas
    Info 5:36:05 pm Method : GET
    Info 5:36:05 pm
    Headers :
    Info 5:36:05 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Content-Typeapplication/json
    Info 5:36:05 pm
    Assertions :
    Pass 5:36:05 pm Status code assertion passed! Expected: 200, Actual: 200
    Pass 5:36:05 pm Assertion passed! Field 'data' is present in the response body and is not empty
    Pass 5:36:05 pm Assertion passed! Response time is less than 800 milliseconds: 164ms
    Info 5:36:05 pm
    Response body :
    Info 5:36:05 pm
  • MonitoringAreasListByFacId_WrongEndpoint

    5:36:05 pm / 00:00:00:190 Pass

    MonitoringAreasListByFacId_WrongEndpoint
    09.03.2024 5:36:05 pm 09.03.2024 5:36:06 pm 00:00:00:190 · #test-id=21
    wrong endpoint case
    StatusTimestampDetails
    Info 5:36:06 pm Endpoint : /facility/31/areaswrong
    Info 5:36:06 pm Method : GET
    Info 5:36:06 pm
    Headers :
    Info 5:36:06 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Content-Typeapplication/json
    Info 5:36:06 pm
    Assertions :
    Pass 5:36:06 pm Status code assertion passed! Expected: 404, Actual: 404
    Info 5:36:06 pm
    Response body :
    Info 5:36:06 pm
  • MonitoringAreasListByFacId_WrongMethod

    5:36:06 pm / 00:00:00:157 Pass

    MonitoringAreasListByFacId_WrongMethod
    09.03.2024 5:36:06 pm 09.03.2024 5:36:06 pm 00:00:00:157 · #test-id=22
    wrong request method case
    StatusTimestampDetails
    Info 5:36:06 pm Endpoint : /facility/31/areas
    Info 5:36:06 pm Method : POST
    Info 5:36:06 pm
    Headers :
    Info 5:36:06 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Content-Typeapplication/json
    Info 5:36:06 pm
    Assertions :
    Pass 5:36:06 pm Status code assertion passed! Expected: 405, Actual: 405
    Info 5:36:06 pm
    Response body :
    Info 5:36:06 pm
  • GetCameraConfigsByConfigId_CorrectAuth

    5:36:07 pm / 00:00:00:316 Pass

    GetCameraConfigsByConfigId_CorrectAuth
    09.03.2024 5:36:07 pm 09.03.2024 5:36:07 pm 00:00:00:316 · #test-id=23
    authorization token case : correct token
    StatusTimestampDetails
    Info 5:36:07 pm Endpoint : /facility/details/camera/config/235
    Info 5:36:07 pm Method : GET
    Info 5:36:07 pm
    Headers :
    Info 5:36:07 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Info 5:36:07 pm
    Assertions :
    Pass 5:36:07 pm Status code assertion passed! Expected: 200, Actual: 200
    Info 5:36:07 pm
    Response body :
    Info 5:36:07 pm
  • GetCameraConfigsByConfigId_EmptyAndWrongAuth

    5:36:07 pm / 00:00:00:178 Pass

    GetCameraConfigsByConfigId_EmptyAndWrongAuth
    09.03.2024 5:36:07 pm 09.03.2024 5:36:07 pm 00:00:00:178 · #test-id=24
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 5:36:07 pm Endpoint : /facility/details/camera/config/235
    Info 5:36:07 pm Method : GET
    Info 5:36:07 pm
    Headers :
    Info 5:36:07 pm
    Content-Typeapplication/json
    AuthorizationBearer GUyZC1yZXBseU.....InVzZ
    Info 5:36:07 pm
    Assertions :
    Pass 5:36:07 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 5:36:07 pm
    Response body :
    Info 5:36:07 pm
  • GetCameraConfigsByConfigId_EmptyAndWrongAuth

    5:36:07 pm / 00:00:00:184 Pass

    GetCameraConfigsByConfigId_EmptyAndWrongAuth
    09.03.2024 5:36:07 pm 09.03.2024 5:36:08 pm 00:00:00:184 · #test-id=25
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 5:36:08 pm Endpoint : /facility/details/camera/config/235
    Info 5:36:08 pm Method : GET
    Info 5:36:08 pm
    Headers :
    Info 5:36:08 pm
    Content-Typeapplication/json
    AuthorizationBearer
    Info 5:36:08 pm
    Assertions :
    Pass 5:36:08 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 5:36:08 pm
    Response body :
    Info 5:36:08 pm
  • GetCameraConfigsByConfigId_SchemaValidation

    5:36:08 pm / 00:00:00:193 Pass

    GetCameraConfigsByConfigId_SchemaValidation
    09.03.2024 5:36:08 pm 09.03.2024 5:36:08 pm 00:00:00:193 · #test-id=26
    schema validation case
    StatusTimestampDetails
    Info 5:36:08 pm Endpoint : /facility/details/camera/config/235
    Info 5:36:08 pm Method : GET
    Info 5:36:08 pm
    Headers :
    Info 5:36:08 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Content-Typeapplication/json
    Info 5:36:08 pm
    Assertions :
    Pass 5:36:08 pm JSON schema validation passed!
    Info 5:36:08 pm
    Response body :
    Info 5:36:08 pm
  • GetCameraConfigsByConfigId_PositiveCase

    5:36:08 pm / 00:00:00:186 Pass

    GetCameraConfigsByConfigId_PositiveCase
    09.03.2024 5:36:08 pm 09.03.2024 5:36:08 pm 00:00:00:186 · #test-id=27
    test positive flow
    StatusTimestampDetails
    Info 5:36:08 pm Endpoint : /facility/details/camera/config/235
    Info 5:36:08 pm Method : GET
    Info 5:36:08 pm
    Headers :
    Info 5:36:08 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Content-Typeapplication/json
    Info 5:36:08 pm
    Assertions :
    Pass 5:36:08 pm Status code assertion passed! Expected: 200, Actual: 200
    Pass 5:36:08 pm Assertion passed! Field 'data' is present in the response body and is not empty
    Pass 5:36:08 pm Assertion passed! Response time is less than 800 milliseconds: 166ms
    Info 5:36:08 pm
    Response body :
    Info 5:36:08 pm
  • GetCameraConfigsByConfigId_WrongEndpoint

    5:36:08 pm / 00:00:00:300 Pass

    GetCameraConfigsByConfigId_WrongEndpoint
    09.03.2024 5:36:08 pm 09.03.2024 5:36:08 pm 00:00:00:300 · #test-id=28
    wrong endpoint case
    StatusTimestampDetails
    Info 5:36:08 pm Endpoint : /facility/details/camera/configwrong/235
    Info 5:36:08 pm Method : GET
    Info 5:36:08 pm
    Headers :
    Info 5:36:08 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Content-Typeapplication/json
    Info 5:36:08 pm
    Assertions :
    Pass 5:36:08 pm Status code assertion passed! Expected: 404, Actual: 404
    Info 5:36:08 pm
    Response body :
    Info 5:36:08 pm
  • GetCameraConfigsByConfigId_ZeroConfigId

    5:36:08 pm / 00:00:00:204 Pass

    GetCameraConfigsByConfigId_ZeroConfigId
    09.03.2024 5:36:08 pm 09.03.2024 5:36:09 pm 00:00:00:204 · #test-id=29
    wrong guid as path param case
    StatusTimestampDetails
    Info 5:36:09 pm Endpoint : /facility/details/camera/config/0
    Info 5:36:09 pm Method : GET
    Info 5:36:09 pm
    Headers :
    Info 5:36:09 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Content-Typeapplication/json
    Info 5:36:09 pm
    Assertions :
    Pass 5:36:09 pm Status code assertion passed! Expected: 404, Actual: 404
    Pass 5:36:09 pm Assertion passed! message in response body has the expected value: No record found
    Info 5:36:09 pm
    Response body :
    Info 5:36:09 pm
  • GetCameraConfigsByConfigId_WrongMethod

    5:36:09 pm / 00:00:00:180 Pass

    GetCameraConfigsByConfigId_WrongMethod
    09.03.2024 5:36:09 pm 09.03.2024 5:36:09 pm 00:00:00:180 · #test-id=30
    wrong request method case
    StatusTimestampDetails
    Info 5:36:09 pm Endpoint : /facility/details/camera/config/235
    Info 5:36:09 pm Method : POST
    Info 5:36:09 pm
    Headers :
    Info 5:36:09 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Content-Typeapplication/json
    Info 5:36:09 pm
    Assertions :
    Pass 5:36:09 pm Status code assertion passed! Expected: 405, Actual: 405
    Info 5:36:09 pm
    Response body :
    Info 5:36:09 pm
  • FacilityDetailsByGuid_CorrectAuth

    5:36:09 pm / 00:00:00:464 Pass

    FacilityDetailsByGuid_CorrectAuth
    09.03.2024 5:36:09 pm 09.03.2024 5:36:10 pm 00:00:00:464 · #test-id=31
    authorization token case : correct token
    StatusTimestampDetails
    Info 5:36:10 pm Endpoint : /facility/camera-config/602bde2e-3545-4057-bb9e-66f639c62d12e
    Info 5:36:10 pm Method : GET
    Info 5:36:10 pm
    Headers :
    Info 5:36:10 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Info 5:36:10 pm
    Assertions :
    Pass 5:36:10 pm Status code assertion passed! Expected: 200, Actual: 200
    Info 5:36:10 pm
    Response body :
    Info 5:36:10 pm
  • FacilityDetailsByGuid_EmptyAndWrongAuth

    5:36:10 pm / 00:00:00:144 Pass

    FacilityDetailsByGuid_EmptyAndWrongAuth
    09.03.2024 5:36:10 pm 09.03.2024 5:36:10 pm 00:00:00:144 · #test-id=32
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 5:36:10 pm Endpoint : /facility/camera-config/602bde2e-3545-4057-bb9e-66f639c62d12e
    Info 5:36:10 pm Method : GET
    Info 5:36:10 pm
    Headers :
    Info 5:36:10 pm
    Content-Typeapplication/json
    AuthorizationBearer GUyZC1yZXBseU.....InVzZ
    Info 5:36:10 pm
    Assertions :
    Pass 5:36:10 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 5:36:10 pm
    Response body :
    Info 5:36:10 pm
  • FacilityDetailsByGuid_EmptyAndWrongAuth

    5:36:10 pm / 00:00:00:123 Pass

    FacilityDetailsByGuid_EmptyAndWrongAuth
    09.03.2024 5:36:10 pm 09.03.2024 5:36:10 pm 00:00:00:123 · #test-id=33
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 5:36:10 pm Endpoint : /facility/camera-config/602bde2e-3545-4057-bb9e-66f639c62d12e
    Info 5:36:10 pm Method : GET
    Info 5:36:10 pm
    Headers :
    Info 5:36:10 pm
    Content-Typeapplication/json
    AuthorizationBearer
    Info 5:36:10 pm
    Assertions :
    Pass 5:36:10 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 5:36:10 pm
    Response body :
    Info 5:36:10 pm
  • FacilityDetailsByGuid_SchemaValidation

    5:36:10 pm / 00:00:00:129 Pass

    FacilityDetailsByGuid_SchemaValidation
    09.03.2024 5:36:10 pm 09.03.2024 5:36:10 pm 00:00:00:129 · #test-id=34
    schema validation case
    StatusTimestampDetails
    Info 5:36:10 pm Endpoint : /facility/camera-config/602bde2e-3545-4057-bb9e-66f639c62d12e
    Info 5:36:10 pm Method : GET
    Info 5:36:10 pm
    Headers :
    Info 5:36:10 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Content-Typeapplication/json
    Info 5:36:10 pm
    Assertions :
    Pass 5:36:10 pm JSON schema validation passed!
    Info 5:36:10 pm
    Response body :
    Info 5:36:10 pm
  • FacilityDetailsByGuid_PositiveCase

    5:36:10 pm / 00:00:00:143 Pass

    FacilityDetailsByGuid_PositiveCase
    09.03.2024 5:36:10 pm 09.03.2024 5:36:10 pm 00:00:00:143 · #test-id=35
    test positive flow
    StatusTimestampDetails
    Info 5:36:10 pm Endpoint : /facility/camera-config/602bde2e-3545-4057-bb9e-66f639c62d12e
    Info 5:36:10 pm Method : GET
    Info 5:36:10 pm
    Headers :
    Info 5:36:10 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Content-Typeapplication/json
    Info 5:36:10 pm
    Assertions :
    Pass 5:36:10 pm Status code assertion passed! Expected: 200, Actual: 200
    Pass 5:36:10 pm Assertion passed! Field 'data' is present in the response body and is not empty
    Pass 5:36:10 pm Assertion passed! data.name in response body has the expected value: Amanora
    Pass 5:36:10 pm Assertion passed! Response time is less than 800 milliseconds: 122ms
    Info 5:36:10 pm
    Response body :
    Info 5:36:10 pm
  • FacilityDetailsByGuid_WrongEndpoint

    5:36:10 pm / 00:00:00:238 Pass

    FacilityDetailsByGuid_WrongEndpoint
    09.03.2024 5:36:10 pm 09.03.2024 5:36:11 pm 00:00:00:238 · #test-id=36
    wrong endpoint case
    StatusTimestampDetails
    Info 5:36:11 pm Endpoint : /facility/camera-configgg/602bde2e-3545-4057-bb9e-66f639c62d12e
    Info 5:36:11 pm Method : GET
    Info 5:36:11 pm
    Headers :
    Info 5:36:11 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Content-Typeapplication/json
    Info 5:36:11 pm
    Assertions :
    Pass 5:36:11 pm Status code assertion passed! Expected: 404, Actual: 404
    Info 5:36:11 pm
    Response body :
    Info 5:36:11 pm
  • FacilityDetailsByGuid_WrongGuid

    5:36:11 pm / 00:00:00:179 Pass

    FacilityDetailsByGuid_WrongGuid
    09.03.2024 5:36:11 pm 09.03.2024 5:36:11 pm 00:00:00:179 · #test-id=37
    wrong guid as path param case
    StatusTimestampDetails
    Info 5:36:11 pm Endpoint : /facility/camera-config/602bde2e-3545-4057-bb9e-66f639c62d12e1
    Info 5:36:11 pm Method : GET
    Info 5:36:11 pm
    Headers :
    Info 5:36:11 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Content-Typeapplication/json
    Info 5:36:11 pm
    Assertions :
    Pass 5:36:11 pm Status code assertion passed! Expected: 404, Actual: 404
    Pass 5:36:11 pm Assertion passed! message in response body has the expected value: Camera not found against guid
    Info 5:36:11 pm
    Response body :
    Info 5:36:11 pm
  • FacilityDetailsByGuid_WrongMethod

    5:36:11 pm / 00:00:00:131 Pass

    FacilityDetailsByGuid_WrongMethod
    09.03.2024 5:36:11 pm 09.03.2024 5:36:11 pm 00:00:00:131 · #test-id=38
    wrong request method case
    StatusTimestampDetails
    Info 5:36:11 pm Endpoint : /facility/camera-config/602bde2e-3545-4057-bb9e-66f639c62d12e
    Info 5:36:11 pm Method : POST
    Info 5:36:11 pm
    Headers :
    Info 5:36:11 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Content-Typeapplication/json
    Info 5:36:11 pm
    Assertions :
    Pass 5:36:11 pm Status code assertion passed! Expected: 405, Actual: 405
    Info 5:36:11 pm
    Response body :
    Info 5:36:11 pm
  • EventsByFiltersBodyScenerio_1

    5:36:14 pm / 00:00:01:135 Pass

    EventsByFiltersBodyScenerio_1
    09.03.2024 5:36:14 pm 09.03.2024 5:36:15 pm 00:00:01:135 · #test-id=39
    Pass all the fields
    StatusTimestampDetails
    Info 5:36:14 pm Endpoint : /v1/wc/events/paginate
    Info 5:36:14 pm Method : POST
    Info 5:36:14 pm
    Headers :
    Info 5:36:14 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Content-Typeapplication/json
    Info 5:36:14 pm
    Request body :
    Info 5:36:14 pm
    Info 5:36:14 pm
    Assertions :
    Pass 5:36:15 pm Assertion passed! data.data[0].entityId1 in response body has the expected value: a7d5110b-753a-4029-9905-086fef2bd14a
    Pass 5:36:15 pm Assertion passed! Response time is less than 800 milliseconds: 405ms
    Info 5:36:15 pm
    Response body :
    Info 5:36:15 pm
  • EventsByFiltersBodyScenerio_2

    5:36:15 pm / 00:00:00:234 Pass

    EventsByFiltersBodyScenerio_2
    09.03.2024 5:36:15 pm 09.03.2024 5:36:15 pm 00:00:00:234 · #test-id=40
    Enter invalid entityId1 and entityId2
    StatusTimestampDetails
    Info 5:36:15 pm Endpoint : /v1/wc/events/paginate
    Info 5:36:15 pm Method : POST
    Info 5:36:15 pm
    Headers :
    Info 5:36:15 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Content-Typeapplication/json
    Info 5:36:15 pm
    Request body :
    Info 5:36:15 pm
    Info 5:36:15 pm
    Assertions :
    Pass 5:36:15 pm Assertion passed! Array at path 'data.data' is present in the response body and is empty
    Pass 5:36:15 pm Assertion passed! Response time is less than 800 milliseconds: 194ms
    Info 5:36:15 pm
    Response body :
    Info 5:36:15 pm
  • EventsByFiltersBodyScenerio_3

    5:36:15 pm / 00:00:00:209 Fail

    EventsByFiltersBodyScenerio_3
    09.03.2024 5:36:15 pm 09.03.2024 5:36:15 pm 00:00:00:209 · #test-id=41
    Pass only entityId3
    StatusTimestampDetails
    Info 5:36:15 pm Endpoint : /v1/wc/events/paginate
    Info 5:36:15 pm Method : POST
    Info 5:36:15 pm
    Headers :
    Info 5:36:15 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Content-Typeapplication/json
    Info 5:36:15 pm
    Request body :
    Info 5:36:15 pm
    Info 5:36:15 pm
    Assertions :
    Fail 5:36:15 pm Status code assertion failed! Expected: 400, Actual: 500
    Fail 5:36:15 pm Status code is not as expected expected [400] but found [500]
    Fail 5:36:15 pm
    Click Here To See Exception Logs [org.testng.Assert.fail(Assert.java:111)
    org.testng.Assert.failNotEquals(Assert.java:1578)
    org.testng.Assert.assertEqualsImpl(Assert.java:150)
    org.testng.Assert.assertEquals(Assert.java:132)
    org.testng.Assert.assertEquals(Assert.java:1419)
    org.testng.Assert.assertEquals(Assert.java:1383)
    utilities.restAssuredFunctions.API.assertStatusCode(API.java:125)
    winchcamp.EventsByFiltersTests.BodyCase(EventsByFiltersTests.java:87)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.base/java.lang.reflect.Method.invoke(Method.java:568)
    org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
    org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
    org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:227)
    org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
    org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:957)
    org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:200)
    org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
    org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
    java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
    org.testng.TestRunner.privateRun(TestRunner.java:848)
    org.testng.TestRunner.run(TestRunner.java:621)
    org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
    org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
    org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
    org.testng.SuiteRunner.run(SuiteRunner.java:336)
    org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
    org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
    org.testng.TestNG.runSuitesSequentially(TestNG.java:1280)
    org.testng.TestNG.runSuitesLocally(TestNG.java:1200)
    org.testng.TestNG.runSuites(TestNG.java:1114)
    org.testng.TestNG.run(TestNG.java:1082)
    com.intellij.rt.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:66)
    com.intellij.rt.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:105)]
    Info 5:36:15 pm
    Response body :
    Info 5:36:15 pm
  • EventsByFiltersBodyScenerio_4

    5:36:15 pm / 00:00:00:231 Pass

    EventsByFiltersBodyScenerio_4
    09.03.2024 5:36:15 pm 09.03.2024 5:36:16 pm 00:00:00:231 · #test-id=42
    Don't pass entityId3
    StatusTimestampDetails
    Info 5:36:16 pm Endpoint : /v1/wc/events/paginate
    Info 5:36:16 pm Method : POST
    Info 5:36:16 pm
    Headers :
    Info 5:36:16 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Content-Typeapplication/json
    Info 5:36:16 pm
    Request body :
    Info 5:36:16 pm
    Info 5:36:16 pm
    Assertions :
    Pass 5:36:16 pm Status code assertion passed! Expected: 400, Actual: 400
    Pass 5:36:16 pm Assertion passed! message in response body has the expected value: Tenant not found
    Pass 5:36:16 pm Assertion passed! Response time is less than 800 milliseconds: 199ms
    Info 5:36:16 pm
    Response body :
    Info 5:36:16 pm
  • EventsByFiltersBodyScenerio_5

    5:36:16 pm / 00:00:00:199 Pass

    EventsByFiltersBodyScenerio_5
    09.03.2024 5:36:16 pm 09.03.2024 5:36:16 pm 00:00:00:199 · #test-id=43
    Enter invalid from and toDate
    StatusTimestampDetails
    Info 5:36:16 pm Endpoint : /v1/wc/events/paginate
    Info 5:36:16 pm Method : POST
    Info 5:36:16 pm
    Headers :
    Info 5:36:16 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Content-Typeapplication/json
    Info 5:36:16 pm
    Request body :
    Info 5:36:16 pm
    Info 5:36:16 pm
    Assertions :
    Pass 5:36:16 pm Status code assertion passed! Expected: 400, Actual: 400
    Pass 5:36:16 pm Assertion passed! detail in response body has the expected value: Failed to read request
    Pass 5:36:16 pm Assertion passed! Response time is less than 800 milliseconds: 174ms
    Info 5:36:16 pm
    Response body :
    Info 5:36:16 pm
  • EventsByFilters_EmptyAndWrongAuth

    5:36:16 pm / 00:00:00:717 Pass

    EventsByFilters_EmptyAndWrongAuth
    09.03.2024 5:36:16 pm 09.03.2024 5:36:17 pm 00:00:00:717 · #test-id=44
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 5:36:17 pm Endpoint : /v1/wc/events/paginate
    Info 5:36:17 pm Method : POST
    Info 5:36:17 pm
    Headers :
    Info 5:36:17 pm
    Content-Typeapplication/json
    AuthorizationBearer GUyZC1yZXBseU.....InVzZ
    Info 5:36:17 pm
    Request body :
    Info 5:36:17 pm
    Info 5:36:17 pm
    Assertions :
    Pass 5:36:17 pm Status code assertion passed! Expected: 401, Actual: 401
    Pass 5:36:17 pm Assertion passed! error in response body has the expected value: Unauthorized
    Info 5:36:17 pm
    Response body :
    Info 5:36:17 pm
  • EventsByFilters_EmptyAndWrongAuth

    5:36:17 pm / 00:00:00:515 Pass

    EventsByFilters_EmptyAndWrongAuth
    09.03.2024 5:36:17 pm 09.03.2024 5:36:17 pm 00:00:00:515 · #test-id=45
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 5:36:17 pm Endpoint : /v1/wc/events/paginate
    Info 5:36:17 pm Method : POST
    Info 5:36:17 pm
    Headers :
    Info 5:36:17 pm
    Content-Typeapplication/json
    AuthorizationBearer
    Info 5:36:17 pm
    Request body :
    Info 5:36:17 pm
    Info 5:36:17 pm
    Assertions :
    Pass 5:36:17 pm Status code assertion passed! Expected: 401, Actual: 401
    Pass 5:36:17 pm Assertion passed! error in response body has the expected value: Unauthorized
    Info 5:36:17 pm
    Response body :
    Info 5:36:17 pm
  • EventsByFilters_SchemaValidation

    5:36:17 pm / 00:00:00:362 Pass

    EventsByFilters_SchemaValidation
    09.03.2024 5:36:17 pm 09.03.2024 5:36:18 pm 00:00:00:362 · #test-id=46
    schema validation case
    StatusTimestampDetails
    Info 5:36:18 pm Endpoint : /v1/wc/events/paginate
    Info 5:36:18 pm Method : POST
    Info 5:36:18 pm
    Headers :
    Info 5:36:18 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Content-Typeapplication/json
    Info 5:36:18 pm
    Request body :
    Info 5:36:18 pm
    Info 5:36:18 pm
    Assertions :
    Pass 5:36:18 pm JSON schema validation passed!
    Info 5:36:18 pm
    Response body :
    Info 5:36:18 pm
  • EventsByFilters_WrongEndpoint

    5:36:18 pm / 00:00:00:566 Pass

    EventsByFilters_WrongEndpoint
    09.03.2024 5:36:18 pm 09.03.2024 5:36:19 pm 00:00:00:566 · #test-id=47
    wrong endpoint case
    StatusTimestampDetails
    Info 5:36:19 pm Endpoint : /v1/wc/events/paginate
    Info 5:36:19 pm Method : POST
    Info 5:36:19 pm
    Headers :
    Info 5:36:19 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Content-Typeapplication/json
    Info 5:36:19 pm
    Request body :
    Info 5:36:19 pm
    Info 5:36:19 pm
    Assertions :
    Pass 5:36:19 pm Status code assertion passed! Expected: 404, Actual: 404
    Pass 5:36:19 pm Assertion passed! error in response body has the expected value: Not Found
    Info 5:36:19 pm
    Response body :
    Info 5:36:19 pm
  • EventsByFilters_WrongMethod

    5:36:19 pm / 00:00:00:182 Pass

    EventsByFilters_WrongMethod
    09.03.2024 5:36:19 pm 09.03.2024 5:36:19 pm 00:00:00:182 · #test-id=48
    wrong request method case
    StatusTimestampDetails
    Info 5:36:19 pm Endpoint : /v1/wc/events/paginate
    Info 5:36:19 pm Method : GET
    Info 5:36:19 pm
    Headers :
    Info 5:36:19 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Content-Typeapplication/json
    Info 5:36:19 pm
    Request body :
    Info 5:36:19 pm
    Info 5:36:19 pm
    Assertions :
    Pass 5:36:19 pm Status code assertion passed! Expected: 405, Actual: 405
    Pass 5:36:19 pm Assertion passed! error in response body has the expected value: Method Not Allowed
    Info 5:36:19 pm
    Response body :
    Info 5:36:19 pm
  • EventListWithFilters_BodyScenerio1

    5:36:20 pm / 00:00:00:741 Pass

    EventListWithFilters_BodyScenerio1
    09.03.2024 5:36:20 pm 09.03.2024 5:36:21 pm 00:00:00:741 · #test-id=49
    pass all the fields
    StatusTimestampDetails
    Info 5:36:21 pm Endpoint : /v1/user/facility/getEventsByFilter
    Info 5:36:21 pm Method : POST
    Info 5:36:21 pm
    Headers :
    Info 5:36:21 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Content-Typeapplication/json
    Info 5:36:21 pm
    Request body :
    Info 5:36:21 pm
    Info 5:36:21 pm
    Assertions :
    Pass 5:36:21 pm Assertion passed! status in response body has the expected value: 200
    Pass 5:36:21 pm Assertion passed! Response time is less than 800 milliseconds: 569ms
    Info 5:36:21 pm
    Response body :
    Info 5:36:21 pm
  • EventListWithFilters_BodyScenerio2

    5:36:21 pm / 00:00:04:365 Fail

    EventListWithFilters_BodyScenerio2
    09.03.2024 5:36:21 pm 09.03.2024 5:36:25 pm 00:00:04:365 · #test-id=50
    pass only entityId3
    StatusTimestampDetails
    Info 5:36:23 pm Endpoint : /v1/user/facility/getEventsByFilter
    Info 5:36:23 pm Method : POST
    Info 5:36:23 pm
    Headers :
    Info 5:36:23 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Content-Typeapplication/json
    Info 5:36:23 pm
    Request body :
    Info 5:36:23 pm
    Info 5:36:23 pm
    Assertions :
    Pass 5:36:24 pm Assertion passed! status in response body has the expected value: 200
    Fail 5:36:24 pm Assertion failed! Response time is greater than 800 milliseconds: 1635ms
    Fail 5:36:24 pm The following asserts failed: Response time is less than 800 milliseconds: 1635ms expected [true] but found [false]
    Fail 5:36:24 pm
    Click Here To See Exception Logs [org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:46)
    org.testng.asserts.SoftAssert.assertAll(SoftAssert.java:30)
    utilities.restAssuredFunctions.API.assertResponseTime(API.java:202)
    winchcamp.EventListWithFiltersTests.BodyCase(EventListWithFiltersTests.java:97)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.base/java.lang.reflect.Method.invoke(Method.java:568)
    org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
    org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
    org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:227)
    org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
    org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:957)
    org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:200)
    org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
    org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
    java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
    org.testng.TestRunner.privateRun(TestRunner.java:848)
    org.testng.TestRunner.run(TestRunner.java:621)
    org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
    org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
    org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
    org.testng.SuiteRunner.run(SuiteRunner.java:336)
    org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
    org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
    org.testng.TestNG.runSuitesSequentially(TestNG.java:1280)
    org.testng.TestNG.runSuitesLocally(TestNG.java:1200)
    org.testng.TestNG.runSuites(TestNG.java:1114)
    org.testng.TestNG.run(TestNG.java:1082)
    com.intellij.rt.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:66)
    com.intellij.rt.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:105)]
    Info 5:36:24 pm
    Response body :
    Info 5:36:25 pm
  • EventListWithFilters_BodyScenerio3

    5:36:25 pm / 00:00:00:252 Pass

    EventListWithFilters_BodyScenerio3
    09.03.2024 5:36:25 pm 09.03.2024 5:36:25 pm 00:00:00:252 · #test-id=51
    enter incorrect values for all fields except entityId3
    StatusTimestampDetails
    Info 5:36:25 pm Endpoint : /v1/user/facility/getEventsByFilter
    Info 5:36:25 pm Method : POST
    Info 5:36:25 pm
    Headers :
    Info 5:36:25 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Content-Typeapplication/json
    Info 5:36:25 pm
    Request body :
    Info 5:36:25 pm
    Info 5:36:25 pm
    Assertions :
    Pass 5:36:25 pm Status code assertion passed! Expected: 204, Actual: 204
    Pass 5:36:25 pm Assertion passed! Response time is less than 800 milliseconds: 240ms
    Info 5:36:25 pm
    Response body :
    Info 5:36:25 pm
  • EventListWithFilters_BodyScenerio4

    5:36:25 pm / 00:00:00:163 Pass

    EventListWithFilters_BodyScenerio4
    09.03.2024 5:36:25 pm 09.03.2024 5:36:26 pm 00:00:00:163 · #test-id=52
    enter incorrect entityId3
    StatusTimestampDetails
    Info 5:36:26 pm Endpoint : /v1/user/facility/getEventsByFilter
    Info 5:36:26 pm Method : POST
    Info 5:36:26 pm
    Headers :
    Info 5:36:26 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Content-Typeapplication/json
    Info 5:36:26 pm
    Request body :
    Info 5:36:26 pm
    Info 5:36:26 pm
    Assertions :
    Pass 5:36:26 pm Status code assertion passed! Expected: 400, Actual: 400
    Pass 5:36:26 pm Assertion passed! message in response body has the expected value: tenant not found
    Pass 5:36:26 pm Assertion passed! Response time is less than 800 milliseconds: 136ms
    Info 5:36:26 pm
    Response body :
    Info 5:36:26 pm
  • EventListWithFilters_BodyScenerio5

    5:36:26 pm / 00:00:00:179 Pass

    EventListWithFilters_BodyScenerio5
    09.03.2024 5:36:26 pm 09.03.2024 5:36:26 pm 00:00:00:179 · #test-id=53
    don't pass entityId3
    StatusTimestampDetails
    Info 5:36:26 pm Endpoint : /v1/user/facility/getEventsByFilter
    Info 5:36:26 pm Method : POST
    Info 5:36:26 pm
    Headers :
    Info 5:36:26 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Content-Typeapplication/json
    Info 5:36:26 pm
    Request body :
    Info 5:36:26 pm
    Info 5:36:26 pm
    Assertions :
    Pass 5:36:26 pm Status code assertion passed! Expected: 400, Actual: 400
    Pass 5:36:26 pm Assertion passed! message in response body has the expected value: tenant not found
    Pass 5:36:26 pm Assertion passed! Response time is less than 800 milliseconds: 152ms
    Info 5:36:26 pm
    Response body :
    Info 5:36:26 pm
  • EventListWithFilters_EmptyAndWrongAuth

    5:36:26 pm / 00:00:00:690 Pass

    EventListWithFilters_EmptyAndWrongAuth
    09.03.2024 5:36:26 pm 09.03.2024 5:36:27 pm 00:00:00:690 · #test-id=54
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 5:36:27 pm Endpoint : /v1/user/facility/getEventsByFilter
    Info 5:36:27 pm Method : POST
    Info 5:36:27 pm
    Headers :
    Info 5:36:27 pm
    Content-Typeapplication/json
    AuthorizationBearer GUyZC1yZXBseU.....InVzZ
    Info 5:36:27 pm
    Request body :
    Info 5:36:27 pm
    Info 5:36:27 pm
    Assertions :
    Pass 5:36:27 pm Status code assertion passed! Expected: 401, Actual: 401
    Pass 5:36:27 pm Assertion passed! error in response body has the expected value: Unauthorized
    Info 5:36:27 pm
    Response body :
    Info 5:36:27 pm
  • EventListWithFilters_EmptyAndWrongAuth

    5:36:27 pm / 00:00:00:540 Pass

    EventListWithFilters_EmptyAndWrongAuth
    09.03.2024 5:36:27 pm 09.03.2024 5:36:27 pm 00:00:00:540 · #test-id=55
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 5:36:27 pm Endpoint : /v1/user/facility/getEventsByFilter
    Info 5:36:27 pm Method : POST
    Info 5:36:27 pm
    Headers :
    Info 5:36:27 pm
    Content-Typeapplication/json
    AuthorizationBearer
    Info 5:36:27 pm
    Request body :
    Info 5:36:27 pm
    Info 5:36:27 pm
    Assertions :
    Pass 5:36:27 pm Status code assertion passed! Expected: 401, Actual: 401
    Pass 5:36:27 pm Assertion passed! error in response body has the expected value: Unauthorized
    Info 5:36:27 pm
    Response body :
    Info 5:36:27 pm
  • EventsByFilters_SchemaValidation

    5:36:27 pm / 00:00:00:571 Pass

    EventsByFilters_SchemaValidation
    09.03.2024 5:36:27 pm 09.03.2024 5:36:28 pm 00:00:00:571 · #test-id=56
    schema validation case
    StatusTimestampDetails
    Info 5:36:28 pm Endpoint : /v1/user/facility/getEventsByFilter
    Info 5:36:28 pm Method : POST
    Info 5:36:28 pm
    Headers :
    Info 5:36:28 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Content-Typeapplication/json
    Info 5:36:28 pm
    Request body :
    Info 5:36:28 pm
    Info 5:36:28 pm
    Assertions :
    Pass 5:36:28 pm JSON schema validation passed!
    Info 5:36:28 pm
    Response body :
    Info 5:36:28 pm
  • EventListWithFilters_WrongEndpoint

    5:36:28 pm / 00:00:00:276 Pass

    EventListWithFilters_WrongEndpoint
    09.03.2024 5:36:28 pm 09.03.2024 5:36:29 pm 00:00:00:276 · #test-id=57
    wrong endpoint case
    StatusTimestampDetails
    Info 5:36:29 pm Endpoint : /v1/user/facility/getEventsByFiltershr
    Info 5:36:29 pm Method : POST
    Info 5:36:29 pm
    Headers :
    Info 5:36:29 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Content-Typeapplication/json
    Info 5:36:29 pm
    Request body :
    Info 5:36:29 pm
    Info 5:36:29 pm
    Assertions :
    Pass 5:36:29 pm Status code assertion passed! Expected: 404, Actual: 404
    Pass 5:36:29 pm Assertion passed! error in response body has the expected value: Not Found
    Info 5:36:29 pm
    Response body :
    Info 5:36:29 pm
  • EventListWithFilters_WrongMethod

    5:36:29 pm / 00:00:00:191 Pass

    EventListWithFilters_WrongMethod
    09.03.2024 5:36:29 pm 09.03.2024 5:36:29 pm 00:00:00:191 · #test-id=58
    wrong request method case
    StatusTimestampDetails
    Info 5:36:29 pm Endpoint : /v1/user/facility/getEventsByFilter
    Info 5:36:29 pm Method : GET
    Info 5:36:29 pm
    Headers :
    Info 5:36:29 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Content-Typeapplication/json
    Info 5:36:29 pm
    Request body :
    Info 5:36:29 pm
    Info 5:36:29 pm
    Assertions :
    Pass 5:36:29 pm Status code assertion passed! Expected: 405, Actual: 405
    Pass 5:36:29 pm Assertion passed! error in response body has the expected value: Method Not Allowed
    Info 5:36:29 pm
    Response body :
    Info 5:36:29 pm
  • GetAllTenantCameraConfig_CorrectAuth

    5:36:29 pm / 00:00:00:350 Pass

    GetAllTenantCameraConfig_CorrectAuth
    09.03.2024 5:36:29 pm 09.03.2024 5:36:30 pm 00:00:00:350 · #test-id=59
    authorization token case : correct token
    StatusTimestampDetails
    Info 5:36:30 pm Endpoint : /v1/user/facility/camera/all-tenants
    Info 5:36:30 pm Method : GET
    Info 5:36:30 pm
    Headers :
    Info 5:36:30 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Info 5:36:30 pm
    Assertions :
    Pass 5:36:30 pm Status code assertion passed! Expected: 200, Actual: 200
    Info 5:36:30 pm
    Response body :
    Info 5:36:30 pm
  • GetAllTenantCameraConfig_EmptyAndWrongAuth

    5:36:30 pm / 00:00:00:126 Pass

    GetAllTenantCameraConfig_EmptyAndWrongAuth
    09.03.2024 5:36:30 pm 09.03.2024 5:36:30 pm 00:00:00:126 · #test-id=60
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 5:36:30 pm Endpoint : /v1/user/facility/camera/all-tenants
    Info 5:36:30 pm Method : GET
    Info 5:36:30 pm
    Headers :
    Info 5:36:30 pm
    Content-Typeapplication/json
    AuthorizationBearer GUyZC1yZXBseU.....InVzZ
    Info 5:36:30 pm
    Assertions :
    Pass 5:36:30 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 5:36:30 pm
    Response body :
    Info 5:36:30 pm
  • GetAllTenantCameraConfig_EmptyAndWrongAuth

    5:36:30 pm / 00:00:00:134 Pass

    GetAllTenantCameraConfig_EmptyAndWrongAuth
    09.03.2024 5:36:30 pm 09.03.2024 5:36:30 pm 00:00:00:134 · #test-id=61
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 5:36:30 pm Endpoint : /v1/user/facility/camera/all-tenants
    Info 5:36:30 pm Method : GET
    Info 5:36:30 pm
    Headers :
    Info 5:36:30 pm
    Content-Typeapplication/json
    AuthorizationBearer
    Info 5:36:30 pm
    Assertions :
    Pass 5:36:30 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 5:36:30 pm
    Response body :
    Info 5:36:30 pm
  • GetAllTenantCameraConfig_SchemaValidation

    5:36:30 pm / 00:00:00:153 Pass

    GetAllTenantCameraConfig_SchemaValidation
    09.03.2024 5:36:30 pm 09.03.2024 5:36:30 pm 00:00:00:153 · #test-id=62
    schema validation case
    StatusTimestampDetails
    Info 5:36:30 pm Endpoint : /v1/user/facility/camera/all-tenants
    Info 5:36:30 pm Method : GET
    Info 5:36:30 pm
    Headers :
    Info 5:36:30 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Content-Typeapplication/json
    Info 5:36:30 pm
    Assertions :
    Pass 5:36:30 pm JSON schema validation passed!
    Info 5:36:30 pm
    Response body :
    Info 5:36:30 pm
  • GetAllTenantCameraConfig_PositiveCase

    5:36:30 pm / 00:00:00:171 Pass

    GetAllTenantCameraConfig_PositiveCase
    09.03.2024 5:36:30 pm 09.03.2024 5:36:30 pm 00:00:00:171 · #test-id=63
    test positive flow
    StatusTimestampDetails
    Info 5:36:30 pm Endpoint : /v1/user/facility/camera/all-tenants
    Info 5:36:30 pm Method : GET
    Info 5:36:30 pm
    Headers :
    Info 5:36:30 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Content-Typeapplication/json
    Info 5:36:30 pm
    Assertions :
    Pass 5:36:30 pm Status code assertion passed! Expected: 200, Actual: 200
    Pass 5:36:30 pm Assertion passed! Field 'data' is present in the response body and is not empty
    Pass 5:36:30 pm Assertion passed! status in response body has the expected value: 200
    Pass 5:36:30 pm Assertion passed! Response time is less than 800 milliseconds: 143ms
    Info 5:36:30 pm
    Response body :
    Info 5:36:30 pm
  • GetAllTenantCameraConfig_WrongEndpoint

    5:36:30 pm / 00:00:00:135 Pass

    GetAllTenantCameraConfig_WrongEndpoint
    09.03.2024 5:36:30 pm 09.03.2024 5:36:30 pm 00:00:00:135 · #test-id=64
    wrong endpoint case
    StatusTimestampDetails
    Info 5:36:30 pm Endpoint : /v1/user/facility/camera/all-tenantsshr
    Info 5:36:30 pm Method : GET
    Info 5:36:30 pm
    Headers :
    Info 5:36:30 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Content-Typeapplication/json
    Info 5:36:30 pm
    Assertions :
    Pass 5:36:30 pm Status code assertion passed! Expected: 404, Actual: 404
    Info 5:36:30 pm
    Response body :
    Info 5:36:30 pm
  • GetAllTenantCameraConfig_WrongMethod

    5:36:30 pm / 00:00:00:156 Pass

    GetAllTenantCameraConfig_WrongMethod
    09.03.2024 5:36:30 pm 09.03.2024 5:36:30 pm 00:00:00:156 · #test-id=65
    wrong request method case
    StatusTimestampDetails
    Info 5:36:30 pm Endpoint : /v1/user/facility/camera/all-tenants
    Info 5:36:30 pm Method : POST
    Info 5:36:30 pm
    Headers :
    Info 5:36:30 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Content-Typeapplication/json
    Info 5:36:30 pm
    Assertions :
    Pass 5:36:30 pm Status code assertion passed! Expected: 405, Actual: 405
    Info 5:36:30 pm
    Response body :
    Info 5:36:30 pm
  • GetZonesByRegion_CorrectAuth

    5:36:31 pm / 00:00:00:370 Pass

    GetZonesByRegion_CorrectAuth
    09.03.2024 5:36:31 pm 09.03.2024 5:36:31 pm 00:00:00:370 · #test-id=66
    authorization token case : correct token
    StatusTimestampDetails
    Info 5:36:31 pm Endpoint : /facility/zones/2
    Info 5:36:31 pm Method : GET
    Info 5:36:31 pm
    Headers :
    Info 5:36:31 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Info 5:36:31 pm
    Assertions :
    Pass 5:36:31 pm Status code assertion passed! Expected: 200, Actual: 200
    Info 5:36:31 pm
    Response body :
    Info 5:36:31 pm
  • GetZonesByRegion_EmptyAndWrongAuth

    5:36:31 pm / 00:00:00:119 Pass

    GetZonesByRegion_EmptyAndWrongAuth
    09.03.2024 5:36:31 pm 09.03.2024 5:36:31 pm 00:00:00:119 · #test-id=67
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 5:36:31 pm Endpoint : /facility/zones/2
    Info 5:36:31 pm Method : GET
    Info 5:36:31 pm
    Headers :
    Info 5:36:31 pm
    Content-Typeapplication/json
    AuthorizationBearer GUyZC1yZXBseU.....InVzZ
    Info 5:36:31 pm
    Assertions :
    Pass 5:36:31 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 5:36:31 pm
    Response body :
    Info 5:36:31 pm
  • GetZonesByRegion_EmptyAndWrongAuth

    5:36:31 pm / 00:00:00:133 Pass

    GetZonesByRegion_EmptyAndWrongAuth
    09.03.2024 5:36:31 pm 09.03.2024 5:36:31 pm 00:00:00:133 · #test-id=68
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 5:36:31 pm Endpoint : /facility/zones/2
    Info 5:36:31 pm Method : GET
    Info 5:36:31 pm
    Headers :
    Info 5:36:31 pm
    Content-Typeapplication/json
    AuthorizationBearer
    Info 5:36:31 pm
    Assertions :
    Pass 5:36:31 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 5:36:31 pm
    Response body :
    Info 5:36:31 pm
  • GetZonesByRegion_SchemaValidation

    5:36:31 pm / 00:00:00:132 Pass

    GetZonesByRegion_SchemaValidation
    09.03.2024 5:36:31 pm 09.03.2024 5:36:32 pm 00:00:00:132 · #test-id=69
    schema validation case
    StatusTimestampDetails
    Info 5:36:32 pm Endpoint : /facility/zones/2
    Info 5:36:32 pm Method : GET
    Info 5:36:32 pm
    Headers :
    Info 5:36:32 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Content-Typeapplication/json
    Info 5:36:32 pm
    Assertions :
    Pass 5:36:32 pm JSON schema validation passed!
    Info 5:36:32 pm
    Response body :
    Info 5:36:32 pm
  • GetZonesByRegion_PositiveCase

    5:36:32 pm / 00:00:00:151 Pass

    GetZonesByRegion_PositiveCase
    09.03.2024 5:36:32 pm 09.03.2024 5:36:32 pm 00:00:00:151 · #test-id=70
    test positive flow
    StatusTimestampDetails
    Info 5:36:32 pm Endpoint : /facility/zones/2
    Info 5:36:32 pm Method : GET
    Info 5:36:32 pm
    Headers :
    Info 5:36:32 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Content-Typeapplication/json
    Info 5:36:32 pm
    Assertions :
    Pass 5:36:32 pm Status code assertion passed! Expected: 200, Actual: 200
    Pass 5:36:32 pm Assertion passed! Field 'data' is present in the response body and is not empty
    Pass 5:36:32 pm Assertion passed! data.id in response body has the expected value: 2
    Pass 5:36:32 pm Assertion passed! Response time is less than 800 milliseconds: 135ms
    Info 5:36:32 pm
    Response body :
    Info 5:36:32 pm
  • GetZonesByRegion_WrongEndpoint

    5:36:32 pm / 00:00:00:148 Pass

    GetZonesByRegion_WrongEndpoint
    09.03.2024 5:36:32 pm 09.03.2024 5:36:32 pm 00:00:00:148 · #test-id=71
    wrong endpoint case
    StatusTimestampDetails
    Info 5:36:32 pm Endpoint : /facility/zonesss/2
    Info 5:36:32 pm Method : GET
    Info 5:36:32 pm
    Headers :
    Info 5:36:32 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Content-Typeapplication/json
    Info 5:36:32 pm
    Assertions :
    Pass 5:36:32 pm Status code assertion passed! Expected: 404, Actual: 404
    Info 5:36:32 pm
    Response body :
    Info 5:36:32 pm
  • GetZonesByRegion_WrongMethod

    5:36:32 pm / 00:00:00:144 Pass

    GetZonesByRegion_WrongMethod
    09.03.2024 5:36:32 pm 09.03.2024 5:36:32 pm 00:00:00:144 · #test-id=72
    wrong request method case
    StatusTimestampDetails
    Info 5:36:32 pm Endpoint : /facility/zones/2
    Info 5:36:32 pm Method : POST
    Info 5:36:32 pm
    Headers :
    Info 5:36:32 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Content-Typeapplication/json
    Info 5:36:32 pm
    Assertions :
    Pass 5:36:32 pm Status code assertion passed! Expected: 405, Actual: 405
    Info 5:36:32 pm
    Response body :
    Info 5:36:32 pm
  • GetZonesByRegion_WrongGuid

    5:36:32 pm / 00:00:00:122 Pass

    GetZonesByRegion_WrongGuid
    09.03.2024 5:36:32 pm 09.03.2024 5:36:32 pm 00:00:00:122 · #test-id=73
    wrong guid as path param case
    StatusTimestampDetails
    Info 5:36:32 pm Endpoint : /facility/zones/299
    Info 5:36:32 pm Method : GET
    Info 5:36:32 pm
    Headers :
    Info 5:36:32 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Content-Typeapplication/json
    Info 5:36:32 pm
    Assertions :
    Pass 5:36:32 pm Status code assertion passed! Expected: 200, Actual: 200
    Pass 5:36:32 pm Assertion passed! Array at path 'data' is present in the response body and is empty
    Info 5:36:32 pm
    Response body :
    Info 5:36:32 pm
  • CreateCamera_CorrectAuth

    5:36:33 pm / 00:00:00:324 Pass

    CreateCamera_CorrectAuth
    09.03.2024 5:36:33 pm 09.03.2024 5:36:33 pm 00:00:00:324 · #test-id=74
    authorization token case : correct token
    StatusTimestampDetails
    Info 5:36:33 pm Endpoint : /v1/user/camera/create-camera
    Info 5:36:33 pm Method : POST
    Info 5:36:33 pm
    Headers :
    Info 5:36:33 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Info 5:36:33 pm
    Assertions :
    Pass 5:36:33 pm Status code assertion passed! Expected: 200, Actual: 200
    Info 5:36:33 pm
    Response body :
    Info 5:36:33 pm
  • CreateCamera_DuplicateCamera

    5:36:33 pm / 00:00:00:263 Pass

    CreateCamera_DuplicateCamera
    09.03.2024 5:36:33 pm 09.03.2024 5:36:33 pm 00:00:00:263 · #test-id=75
    duplicate camera creation case
    StatusTimestampDetails
    Info 5:36:33 pm Endpoint : /v1/user/camera/create-camera
    Info 5:36:33 pm Method : POST
    Info 5:36:33 pm
    Headers :
    Info 5:36:33 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Info 5:36:33 pm
    Query Params :
    Info 5:36:33 pm
    KeyValue
    cameraNameTammera
    Info 5:36:33 pm
    Assertions :
    Info 5:36:33 pm Endpoint : /v1/user/camera/create-camera
    Info 5:36:33 pm Method : POST
    Info 5:36:33 pm
    Headers :
    Info 5:36:33 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Info 5:36:33 pm
    Query Params :
    Info 5:36:33 pm
    KeyValue
    cameraNameTammera
    Info 5:36:33 pm
    Assertions :
    Pass 5:36:33 pm Status code assertion passed! Expected: 200, Actual: 200
    Info 5:36:33 pm
    Response body :
    Info 5:36:33 pm
  • CreateCamera_EmptyAndWrongAuth

    5:36:33 pm / 00:00:00:128 Pass

    CreateCamera_EmptyAndWrongAuth
    09.03.2024 5:36:33 pm 09.03.2024 5:36:33 pm 00:00:00:128 · #test-id=76
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 5:36:33 pm Endpoint : /v1/user/camera/create-camera
    Info 5:36:33 pm Method : POST
    Info 5:36:33 pm
    Headers :
    Info 5:36:33 pm
    Content-Typeapplication/json
    AuthorizationBearer GUyZC1yZXBseU.....InVzZ
    Info 5:36:33 pm
    Assertions :
    Pass 5:36:33 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 5:36:33 pm
    Response body :
    Info 5:36:33 pm
  • CreateCamera_EmptyAndWrongAuth

    5:36:33 pm / 00:00:00:117 Pass

    CreateCamera_EmptyAndWrongAuth
    09.03.2024 5:36:33 pm 09.03.2024 5:36:34 pm 00:00:00:117 · #test-id=77
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 5:36:34 pm Endpoint : /v1/user/camera/create-camera
    Info 5:36:34 pm Method : POST
    Info 5:36:34 pm
    Headers :
    Info 5:36:34 pm
    Content-Typeapplication/json
    AuthorizationBearer
    Info 5:36:34 pm
    Assertions :
    Pass 5:36:34 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 5:36:34 pm
    Response body :
    Info 5:36:34 pm
  • CreateCamera_EmptyAndWrongParam

    5:36:34 pm / 00:00:00:134 Pass

    CreateCamera_EmptyAndWrongParam
    09.03.2024 5:36:34 pm 09.03.2024 5:36:34 pm 00:00:00:134 · #test-id=78
    query param case : empty param | wrong param
    StatusTimestampDetails
    Info 5:36:34 pm Endpoint : /v1/user/camera/create-camera
    Info 5:36:34 pm Method : GET
    Info 5:36:34 pm
    Headers :
    Info 5:36:34 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Info 5:36:34 pm
    Assertions :
    Pass 5:36:34 pm Status code assertion passed! Expected: 400, Actual: 400
    Pass 5:36:34 pm Assertion passed! message in response body has the expected value: Required request parameter 'cameraName' for method parameter type String is not present
    Info 5:36:34 pm
    Response body :
    Info 5:36:34 pm
  • CreateCamera_EmptyAndWrongParam

    5:36:34 pm / 00:00:00:164 Pass

    CreateCamera_EmptyAndWrongParam
    09.03.2024 5:36:34 pm 09.03.2024 5:36:34 pm 00:00:00:164 · #test-id=79
    query param case : empty param | wrong param
    StatusTimestampDetails
    Info 5:36:34 pm Endpoint : /v1/user/camera/create-camera
    Info 5:36:34 pm Method : GET
    Info 5:36:34 pm
    Headers :
    Info 5:36:34 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Info 5:36:34 pm
    Query Params :
    Info 5:36:34 pm
    KeyValue
    cameraNamCameraret
    Info 5:36:34 pm
    Assertions :
    Pass 5:36:34 pm Status code assertion passed! Expected: 400, Actual: 400
    Pass 5:36:34 pm Assertion passed! message in response body has the expected value: Required request parameter 'cameraName' for method parameter type String is not present
    Info 5:36:34 pm
    Response body :
    Info 5:36:34 pm
  • CreateCamera_SchemaValidation

    5:36:34 pm / 00:00:00:133 Pass

    CreateCamera_SchemaValidation
    09.03.2024 5:36:34 pm 09.03.2024 5:36:34 pm 00:00:00:133 · #test-id=80
    schema validation case
    StatusTimestampDetails
    Info 5:36:34 pm Endpoint : /v1/user/camera/create-camera
    Info 5:36:34 pm Method : GET
    Info 5:36:34 pm
    Headers :
    Info 5:36:34 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Info 5:36:34 pm
    Query Params :
    Info 5:36:34 pm
    KeyValue
    cameraNameTammera
    Info 5:36:34 pm
    Assertions :
    Pass 5:36:34 pm JSON schema validation passed!
    Info 5:36:34 pm
    Response body :
    Info 5:36:34 pm
  • CreateCamera_PositiveCase

    5:36:34 pm / 00:00:00:132 Pass

    CreateCamera_PositiveCase
    09.03.2024 5:36:34 pm 09.03.2024 5:36:34 pm 00:00:00:132 · #test-id=81
    test positive flow
    StatusTimestampDetails
    Info 5:36:34 pm Endpoint : /v1/user/camera/create-camera
    Info 5:36:34 pm Method : POST
    Info 5:36:34 pm
    Headers :
    Info 5:36:34 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Info 5:36:34 pm
    Query Params :
    Info 5:36:34 pm
    KeyValue
    cameraNameTammera
    Info 5:36:34 pm
    Assertions :
    Pass 5:36:34 pm Status code assertion passed! Expected: 200, Actual: 200
    Pass 5:36:34 pm Assertion passed! message in response body has the expected value: Camera Created successfully.
    Pass 5:36:34 pm Assertion passed! status in response body has the expected value: 200
    Pass 5:36:34 pm Assertion passed! Response time is less than 800 milliseconds: 119ms
    Info 5:36:34 pm
    Response body :
    Info 5:36:34 pm
  • CreateCamera_WrongEndpoint

    5:36:34 pm / 00:00:00:121 Fail

    CreateCamera_WrongEndpoint
    09.03.2024 5:36:34 pm 09.03.2024 5:36:34 pm 00:00:00:121 · #test-id=82
    wrong endpoint case
    StatusTimestampDetails
    Info 5:36:34 pm Endpoint : /v1/user/camera/create-camerashr
    Info 5:36:34 pm Method : POST
    Info 5:36:34 pm
    Headers :
    Info 5:36:34 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Info 5:36:34 pm
    Query Params :
    Info 5:36:34 pm
    KeyValue
    cameraNameTammera
    Info 5:36:34 pm
    Assertions :
    Fail 5:36:34 pm Status code assertion failed! Expected: 404, Actual: 405
    Fail 5:36:34 pm Status code is not as expected expected [404] but found [405]
    Fail 5:36:34 pm
    Click Here To See Exception Logs [org.testng.Assert.fail(Assert.java:111)
    org.testng.Assert.failNotEquals(Assert.java:1578)
    org.testng.Assert.assertEqualsImpl(Assert.java:150)
    org.testng.Assert.assertEquals(Assert.java:132)
    org.testng.Assert.assertEquals(Assert.java:1419)
    org.testng.Assert.assertEquals(Assert.java:1383)
    utilities.restAssuredFunctions.API.assertStatusCode(API.java:125)
    winchcamp.CreateCameraTests.wrongEndPointCase(CreateCameraTests.java:86)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.base/java.lang.reflect.Method.invoke(Method.java:568)
    org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
    org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
    org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:227)
    org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
    org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:957)
    org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:200)
    org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
    org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
    java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
    org.testng.TestRunner.privateRun(TestRunner.java:848)
    org.testng.TestRunner.run(TestRunner.java:621)
    org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
    org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
    org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
    org.testng.SuiteRunner.run(SuiteRunner.java:336)
    org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
    org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
    org.testng.TestNG.runSuitesSequentially(TestNG.java:1280)
    org.testng.TestNG.runSuitesLocally(TestNG.java:1200)
    org.testng.TestNG.runSuites(TestNG.java:1114)
    org.testng.TestNG.run(TestNG.java:1082)
    com.intellij.rt.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:66)
    com.intellij.rt.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:105)]
    Info 5:36:34 pm
    Response body :
    Info 5:36:34 pm
  • CreateCamera_WrongMethod

    5:36:34 pm / 00:00:00:203 Fail

    CreateCamera_WrongMethod
    09.03.2024 5:36:34 pm 09.03.2024 5:36:34 pm 00:00:00:203 · #test-id=83
    wrong request method case
    StatusTimestampDetails
    Info 5:36:34 pm Endpoint : /v1/user/camera/create-camera
    Info 5:36:34 pm Method : GET
    Info 5:36:34 pm
    Headers :
    Info 5:36:34 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Info 5:36:34 pm
    Query Params :
    Info 5:36:34 pm
    KeyValue
    cameraNameTammera
    Info 5:36:34 pm
    Assertions :
    Fail 5:36:34 pm Status code assertion failed! Expected: 405, Actual: 404
    Fail 5:36:34 pm Status code is not as expected expected [405] but found [404]
    Fail 5:36:34 pm
    Click Here To See Exception Logs [org.testng.Assert.fail(Assert.java:111)
    org.testng.Assert.failNotEquals(Assert.java:1578)
    org.testng.Assert.assertEqualsImpl(Assert.java:150)
    org.testng.Assert.assertEquals(Assert.java:132)
    org.testng.Assert.assertEquals(Assert.java:1419)
    org.testng.Assert.assertEquals(Assert.java:1383)
    utilities.restAssuredFunctions.API.assertStatusCode(API.java:125)
    winchcamp.CreateCameraTests.wrongMethodCase(CreateCameraTests.java:94)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.base/java.lang.reflect.Method.invoke(Method.java:568)
    org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
    org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
    org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:227)
    org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
    org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:957)
    org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:200)
    org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
    org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
    java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
    org.testng.TestRunner.privateRun(TestRunner.java:848)
    org.testng.TestRunner.run(TestRunner.java:621)
    org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
    org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
    org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
    org.testng.SuiteRunner.run(SuiteRunner.java:336)
    org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
    org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
    org.testng.TestNG.runSuitesSequentially(TestNG.java:1280)
    org.testng.TestNG.runSuitesLocally(TestNG.java:1200)
    org.testng.TestNG.runSuites(TestNG.java:1114)
    org.testng.TestNG.run(TestNG.java:1082)
    com.intellij.rt.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:66)
    com.intellij.rt.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:105)]
    Info 5:36:34 pm
    Response body :
    Info 5:36:34 pm
  • GetAllCamera_CorrectAuth

    5:36:35 pm / 00:00:00:308 Pass

    GetAllCamera_CorrectAuth
    09.03.2024 5:36:35 pm 09.03.2024 5:36:35 pm 00:00:00:308 · #test-id=84
    authorization token case : correct token
    StatusTimestampDetails
    Info 5:36:35 pm Endpoint : /v1/user/camera/getAllCamera
    Info 5:36:35 pm Method : POST
    Info 5:36:35 pm
    Headers :
    Info 5:36:35 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Info 5:36:35 pm
    Assertions :
    Pass 5:36:35 pm Assertion passed! Field 'data.content' is present in the response body and is not empty
    Pass 5:36:35 pm Assertion passed! status in response body has the expected value: 200
    Info 5:36:35 pm
    Response body :
    Info 5:36:35 pm
  • GetAllCamera_EmptyAndWrongAuth

    5:36:35 pm / 00:00:00:132 Pass

    GetAllCamera_EmptyAndWrongAuth
    09.03.2024 5:36:35 pm 09.03.2024 5:36:35 pm 00:00:00:132 · #test-id=85
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 5:36:35 pm Endpoint : /v1/user/camera/getAllCamera
    Info 5:36:35 pm Method : POST
    Info 5:36:35 pm
    Headers :
    Info 5:36:35 pm
    Content-Typeapplication/json
    AuthorizationBearer GUyZC1yZXBseU.....InVzZ
    Info 5:36:35 pm
    Assertions :
    Pass 5:36:35 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 5:36:35 pm
    Response body :
    Info 5:36:35 pm
  • GetAllCamera_EmptyAndWrongAuth

    5:36:35 pm / 00:00:00:124 Pass

    GetAllCamera_EmptyAndWrongAuth
    09.03.2024 5:36:35 pm 09.03.2024 5:36:35 pm 00:00:00:124 · #test-id=86
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 5:36:35 pm Endpoint : /v1/user/camera/getAllCamera
    Info 5:36:35 pm Method : POST
    Info 5:36:35 pm
    Headers :
    Info 5:36:35 pm
    Content-Typeapplication/json
    AuthorizationBearer
    Info 5:36:35 pm
    Assertions :
    Pass 5:36:35 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 5:36:35 pm
    Response body :
    Info 5:36:35 pm
  • GetAllCamera_SchemaValidation

    5:36:35 pm / 00:00:00:125 Pass

    GetAllCamera_SchemaValidation
    09.03.2024 5:36:35 pm 09.03.2024 5:36:36 pm 00:00:00:125 · #test-id=87
    schema validation case
    StatusTimestampDetails
    Info 5:36:36 pm Endpoint : /v1/user/camera/getAllCamera
    Info 5:36:36 pm Method : GET
    Info 5:36:36 pm
    Headers :
    Info 5:36:36 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Info 5:36:36 pm
    Query Params :
    Info 5:36:36 pm
    KeyValue
    keywordCamera-1
    status1
    Info 5:36:36 pm
    Assertions :
    Pass 5:36:36 pm JSON schema validation passed!
    Info 5:36:36 pm
    Response body :
    Info 5:36:36 pm
  • GetAllCamera_NoParamCase

    5:36:36 pm / 00:00:00:117 Pass

    GetAllCamera_NoParamCase
    09.03.2024 5:36:36 pm 09.03.2024 5:36:36 pm 00:00:00:117 · #test-id=88
    test no param flow
    StatusTimestampDetails
    Info 5:36:36 pm Endpoint : /v1/user/camera/getAllCamera
    Info 5:36:36 pm Method : POST
    Info 5:36:36 pm
    Headers :
    Info 5:36:36 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Info 5:36:36 pm
    Assertions :
    Pass 5:36:36 pm Status code assertion passed! Expected: 400, Actual: 400
    Pass 5:36:36 pm Assertion passed! Response time is less than 800 milliseconds: 114ms
    Info 5:36:36 pm
    Response body :
    Info 5:36:36 pm
  • GetAllCamera_KeywordParam

    5:36:36 pm / 00:00:00:129 Pass

    GetAllCamera_KeywordParam
    09.03.2024 5:36:36 pm 09.03.2024 5:36:36 pm 00:00:00:129 · #test-id=89
    keyword param impact case
    StatusTimestampDetails
    Info 5:36:36 pm Endpoint : /v1/user/camera/getAllCamera
    Info 5:36:36 pm Method : POST
    Info 5:36:36 pm
    Headers :
    Info 5:36:36 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Info 5:36:36 pm
    Query Params :
    Info 5:36:36 pm
    KeyValue
    keywordCamera-1
    Info 5:36:36 pm
    Assertions :
    Pass 5:36:36 pm Assertion passed! error in response body has the expected value: Bad Request
    Pass 5:36:36 pm Status code assertion passed! Expected: 400, Actual: 400
    Info 5:36:36 pm
    Response body :
    Info 5:36:36 pm
  • GetAllCamera_StatusParam

    5:36:36 pm / 00:00:00:135 Pass

    GetAllCamera_StatusParam
    09.03.2024 5:36:36 pm 09.03.2024 5:36:36 pm 00:00:00:135 · #test-id=90
    status param impact case
    StatusTimestampDetails
    Info 5:36:36 pm Endpoint : /v1/user/camera/getAllCamera
    Info 5:36:36 pm Method : POST
    Info 5:36:36 pm
    Headers :
    Info 5:36:36 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Info 5:36:36 pm
    Query Params :
    Info 5:36:36 pm
    KeyValue
    status1
    Info 5:36:36 pm
    Assertions :
    Pass 5:36:36 pm Assertion passed! error in response body has the expected value: Bad Request
    Pass 5:36:36 pm Status code assertion passed! Expected: 400, Actual: 400
    Info 5:36:36 pm
    Response body :
    Info 5:36:36 pm
  • GetAllCamera_WrongEndpoint

    5:36:36 pm / 00:00:00:121 Fail

    GetAllCamera_WrongEndpoint
    09.03.2024 5:36:36 pm 09.03.2024 5:36:36 pm 00:00:00:121 · #test-id=91
    wrong endpoint case
    StatusTimestampDetails
    Info 5:36:36 pm Endpoint : /v1/user/camera/getAllCamerashr
    Info 5:36:36 pm Method : POST
    Info 5:36:36 pm
    Headers :
    Info 5:36:36 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Info 5:36:36 pm
    Query Params :
    Info 5:36:36 pm
    KeyValue
    keywordCamera-1
    status1
    Info 5:36:36 pm
    Assertions :
    Fail 5:36:36 pm Status code assertion failed! Expected: 404, Actual: 405
    Fail 5:36:36 pm Status code is not as expected expected [404] but found [405]
    Fail 5:36:36 pm
    Click Here To See Exception Logs [org.testng.Assert.fail(Assert.java:111)
    org.testng.Assert.failNotEquals(Assert.java:1578)
    org.testng.Assert.assertEqualsImpl(Assert.java:150)
    org.testng.Assert.assertEquals(Assert.java:132)
    org.testng.Assert.assertEquals(Assert.java:1419)
    org.testng.Assert.assertEquals(Assert.java:1383)
    utilities.restAssuredFunctions.API.assertStatusCode(API.java:125)
    winchcamp.GetAllCameraTests.wrongEndPointCase(GetAllCameraTests.java:85)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.base/java.lang.reflect.Method.invoke(Method.java:568)
    org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
    org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
    org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:227)
    org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
    org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:957)
    org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:200)
    org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
    org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
    java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
    org.testng.TestRunner.privateRun(TestRunner.java:848)
    org.testng.TestRunner.run(TestRunner.java:621)
    org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
    org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
    org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
    org.testng.SuiteRunner.run(SuiteRunner.java:336)
    org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
    org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
    org.testng.TestNG.runSuitesSequentially(TestNG.java:1280)
    org.testng.TestNG.runSuitesLocally(TestNG.java:1200)
    org.testng.TestNG.runSuites(TestNG.java:1114)
    org.testng.TestNG.run(TestNG.java:1082)
    com.intellij.rt.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:66)
    com.intellij.rt.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:105)]
    Info 5:36:36 pm
    Response body :
    Info 5:36:36 pm
  • GetAllCamera_WrongMethod

    5:36:36 pm / 00:00:00:120 Fail

    GetAllCamera_WrongMethod
    09.03.2024 5:36:36 pm 09.03.2024 5:36:36 pm 00:00:00:120 · #test-id=92
    wrong request method case
    StatusTimestampDetails
    Info 5:36:36 pm Endpoint : /v1/user/camera/getAllCamera
    Info 5:36:36 pm Method : GET
    Info 5:36:36 pm
    Headers :
    Info 5:36:36 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Info 5:36:36 pm
    Query Params :
    Info 5:36:36 pm
    KeyValue
    keywordCamera-1
    status1
    Info 5:36:36 pm
    Assertions :
    Fail 5:36:36 pm Status code assertion failed! Expected: 405, Actual: 404
    Fail 5:36:36 pm Status code is not as expected expected [405] but found [404]
    Fail 5:36:36 pm
    Click Here To See Exception Logs [org.testng.Assert.fail(Assert.java:111)
    org.testng.Assert.failNotEquals(Assert.java:1578)
    org.testng.Assert.assertEqualsImpl(Assert.java:150)
    org.testng.Assert.assertEquals(Assert.java:132)
    org.testng.Assert.assertEquals(Assert.java:1419)
    org.testng.Assert.assertEquals(Assert.java:1383)
    utilities.restAssuredFunctions.API.assertStatusCode(API.java:125)
    winchcamp.GetAllCameraTests.wrongMethodCase(GetAllCameraTests.java:93)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.base/java.lang.reflect.Method.invoke(Method.java:568)
    org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
    org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
    org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:227)
    org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
    org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:957)
    org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:200)
    org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
    org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
    java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
    org.testng.TestRunner.privateRun(TestRunner.java:848)
    org.testng.TestRunner.run(TestRunner.java:621)
    org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
    org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
    org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
    org.testng.SuiteRunner.run(SuiteRunner.java:336)
    org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
    org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
    org.testng.TestNG.runSuitesSequentially(TestNG.java:1280)
    org.testng.TestNG.runSuitesLocally(TestNG.java:1200)
    org.testng.TestNG.runSuites(TestNG.java:1114)
    org.testng.TestNG.run(TestNG.java:1082)
    com.intellij.rt.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:66)
    com.intellij.rt.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:105)]
    Info 5:36:36 pm
    Response body :
    Info 5:36:36 pm
  • GetAllCamera_wrongParam

    5:36:36 pm / 00:00:00:123 Pass

    GetAllCamera_wrongParam
    09.03.2024 5:36:36 pm 09.03.2024 5:36:36 pm 00:00:00:123 · #test-id=93
    wrong query param case : keyword param | status param
    StatusTimestampDetails
    Info 5:36:36 pm Endpoint : /v1/user/camera/getAllCamera
    Info 5:36:36 pm Method : GET
    Info 5:36:36 pm
    Headers :
    Info 5:36:36 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Info 5:36:36 pm
    Query Params :
    Info 5:36:36 pm
    KeyValue
    keywordcam2
    status1
    Info 5:36:36 pm
    Assertions :
    Pass 5:36:36 pm Status code assertion passed! Expected: 200, Actual: 200
    Pass 5:36:36 pm Assertion passed! Array at path 'data.content' is present in the response body and is empty
    Info 5:36:36 pm
    Response body :
    Info 5:36:36 pm
  • GetAllCamera_wrongParam

    5:36:36 pm / 00:00:00:121 Pass

    GetAllCamera_wrongParam
    09.03.2024 5:36:36 pm 09.03.2024 5:36:36 pm 00:00:00:121 · #test-id=94
    wrong query param case : keyword param | status param
    StatusTimestampDetails
    Info 5:36:36 pm Endpoint : /v1/user/camera/getAllCamera
    Info 5:36:36 pm Method : GET
    Info 5:36:36 pm
    Headers :
    Info 5:36:36 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Info 5:36:36 pm
    Query Params :
    Info 5:36:36 pm
    KeyValue
    keywordcam1
    status0
    Info 5:36:36 pm
    Assertions :
    Pass 5:36:36 pm Status code assertion passed! Expected: 200, Actual: 200
    Pass 5:36:36 pm Assertion passed! Array at path 'data.content' is present in the response body and is empty
    Info 5:36:36 pm
    Response body :
    Info 5:36:36 pm
  • ActivateCamera_CorrectAuth

    5:36:37 pm / 00:00:00:336 Pass

    ActivateCamera_CorrectAuth
    09.03.2024 5:36:37 pm 09.03.2024 5:36:38 pm 00:00:00:336 · #test-id=95
    authorization token case : correct token
    StatusTimestampDetails
    Info 5:36:38 pm Endpoint : /v1/user/camera/activate
    Info 5:36:38 pm Method : POST
    Info 5:36:38 pm
    Headers :
    Info 5:36:38 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Info 5:36:38 pm
    Assertions :
    Pass 5:36:38 pm Assertion passed! message in response body has the expected value: camera Activated successfully
    Pass 5:36:38 pm Assertion passed! status in response body has the expected value: 200
    Info 5:36:38 pm
    Response body :
    Info 5:36:38 pm
  • ActivateCamera_EmptyAndWrongAuth

    5:36:38 pm / 00:00:00:120 Pass

    ActivateCamera_EmptyAndWrongAuth
    09.03.2024 5:36:38 pm 09.03.2024 5:36:38 pm 00:00:00:120 · #test-id=96
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 5:36:38 pm Endpoint : /v1/user/camera/activate
    Info 5:36:38 pm Method : POST
    Info 5:36:38 pm
    Headers :
    Info 5:36:38 pm
    Content-Typeapplication/json
    AuthorizationBearer GUyZC1yZXBseU.....InVzZ
    Info 5:36:38 pm
    Assertions :
    Pass 5:36:38 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 5:36:38 pm
    Response body :
    Info 5:36:38 pm
  • ActivateCamera_EmptyAndWrongAuth

    5:36:38 pm / 00:00:00:107 Pass

    ActivateCamera_EmptyAndWrongAuth
    09.03.2024 5:36:38 pm 09.03.2024 5:36:38 pm 00:00:00:107 · #test-id=97
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 5:36:38 pm Endpoint : /v1/user/camera/activate
    Info 5:36:38 pm Method : POST
    Info 5:36:38 pm
    Headers :
    Info 5:36:38 pm
    Content-Typeapplication/json
    AuthorizationBearer
    Info 5:36:38 pm
    Assertions :
    Pass 5:36:38 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 5:36:38 pm
    Response body :
    Info 5:36:38 pm
  • ActivateCamera_SchemaValidation

    5:36:38 pm / 00:00:00:140 Pass

    ActivateCamera_SchemaValidation
    09.03.2024 5:36:38 pm 09.03.2024 5:36:38 pm 00:00:00:140 · #test-id=98
    schema validation case
    StatusTimestampDetails
    Info 5:36:38 pm Endpoint : /v1/user/camera/activate
    Info 5:36:38 pm Method : GET
    Info 5:36:38 pm
    Headers :
    Info 5:36:38 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Info 5:36:38 pm
    Query Params :
    Info 5:36:38 pm
    KeyValue
    id60
    Info 5:36:38 pm
    Assertions :
    Pass 5:36:38 pm JSON schema validation passed!
    Info 5:36:38 pm
    Response body :
    Info 5:36:38 pm
  • ActivateCamera_NoParamCase

    5:36:38 pm / 00:00:00:117 Pass

    ActivateCamera_NoParamCase
    09.03.2024 5:36:38 pm 09.03.2024 5:36:38 pm 00:00:00:117 · #test-id=99
    test no param flow
    StatusTimestampDetails
    Info 5:36:38 pm Endpoint : /v1/user/camera/activate
    Info 5:36:38 pm Method : POST
    Info 5:36:38 pm
    Headers :
    Info 5:36:38 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Info 5:36:38 pm
    Assertions :
    Pass 5:36:38 pm Status code assertion passed! Expected: 400, Actual: 400
    Pass 5:36:38 pm Assertion passed! message in response body has the expected value: Required request parameter 'id' for method parameter type Integer is not present
    Pass 5:36:38 pm Assertion passed! Response time is less than 800 milliseconds: 108ms
    Info 5:36:38 pm
    Response body :
    Info 5:36:38 pm
  • ActivateCamera_WrongEndpoint

    5:36:38 pm / 00:00:00:141 Fail

    ActivateCamera_WrongEndpoint
    09.03.2024 5:36:38 pm 09.03.2024 5:36:38 pm 00:00:00:141 · #test-id=100
    wrong endpoint case
    StatusTimestampDetails
    Info 5:36:38 pm Endpoint : /v1/user/camera/activateshr
    Info 5:36:38 pm Method : POST
    Info 5:36:38 pm
    Headers :
    Info 5:36:38 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Info 5:36:38 pm
    Query Params :
    Info 5:36:38 pm
    KeyValue
    id60
    Info 5:36:38 pm
    Assertions :
    Fail 5:36:38 pm Status code assertion failed! Expected: 404, Actual: 405
    Fail 5:36:38 pm Status code is not as expected expected [404] but found [405]
    Fail 5:36:38 pm
    Click Here To See Exception Logs [org.testng.Assert.fail(Assert.java:111)
    org.testng.Assert.failNotEquals(Assert.java:1578)
    org.testng.Assert.assertEqualsImpl(Assert.java:150)
    org.testng.Assert.assertEquals(Assert.java:132)
    org.testng.Assert.assertEquals(Assert.java:1419)
    org.testng.Assert.assertEquals(Assert.java:1383)
    utilities.restAssuredFunctions.API.assertStatusCode(API.java:125)
    winchcamp.ActivateCameraTests.wrongEndPointCase(ActivateCameraTests.java:80)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.base/java.lang.reflect.Method.invoke(Method.java:568)
    org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
    org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
    org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:227)
    org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
    org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:957)
    org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:200)
    org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
    org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
    java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
    org.testng.TestRunner.privateRun(TestRunner.java:848)
    org.testng.TestRunner.run(TestRunner.java:621)
    org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
    org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
    org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
    org.testng.SuiteRunner.run(SuiteRunner.java:336)
    org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
    org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
    org.testng.TestNG.runSuitesSequentially(TestNG.java:1280)
    org.testng.TestNG.runSuitesLocally(TestNG.java:1200)
    org.testng.TestNG.runSuites(TestNG.java:1114)
    org.testng.TestNG.run(TestNG.java:1082)
    com.intellij.rt.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:66)
    com.intellij.rt.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:105)]
    Info 5:36:38 pm
    Response body :
    Info 5:36:38 pm
  • ActivateCamera_WrongMethod

    5:36:38 pm / 00:00:00:117 Fail

    ActivateCamera_WrongMethod
    09.03.2024 5:36:38 pm 09.03.2024 5:36:38 pm 00:00:00:117 · #test-id=101
    wrong request method case
    StatusTimestampDetails
    Info 5:36:38 pm Endpoint : /v1/user/camera/activate
    Info 5:36:38 pm Method : GET
    Info 5:36:38 pm
    Headers :
    Info 5:36:38 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Info 5:36:38 pm
    Query Params :
    Info 5:36:38 pm
    KeyValue
    id60
    Info 5:36:38 pm
    Assertions :
    Fail 5:36:38 pm Status code assertion failed! Expected: 405, Actual: 404
    Fail 5:36:38 pm Status code is not as expected expected [405] but found [404]
    Fail 5:36:38 pm
    Click Here To See Exception Logs [org.testng.Assert.fail(Assert.java:111)
    org.testng.Assert.failNotEquals(Assert.java:1578)
    org.testng.Assert.assertEqualsImpl(Assert.java:150)
    org.testng.Assert.assertEquals(Assert.java:132)
    org.testng.Assert.assertEquals(Assert.java:1419)
    org.testng.Assert.assertEquals(Assert.java:1383)
    utilities.restAssuredFunctions.API.assertStatusCode(API.java:125)
    winchcamp.ActivateCameraTests.wrongMethodCase(ActivateCameraTests.java:88)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.base/java.lang.reflect.Method.invoke(Method.java:568)
    org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
    org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
    org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:227)
    org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
    org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:957)
    org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:200)
    org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
    org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
    java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
    org.testng.TestRunner.privateRun(TestRunner.java:848)
    org.testng.TestRunner.run(TestRunner.java:621)
    org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
    org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
    org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
    org.testng.SuiteRunner.run(SuiteRunner.java:336)
    org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
    org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
    org.testng.TestNG.runSuitesSequentially(TestNG.java:1280)
    org.testng.TestNG.runSuitesLocally(TestNG.java:1200)
    org.testng.TestNG.runSuites(TestNG.java:1114)
    org.testng.TestNG.run(TestNG.java:1082)
    com.intellij.rt.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:66)
    com.intellij.rt.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:105)]
    Info 5:36:38 pm
    Response body :
    Info 5:36:38 pm
  • ActivateCamera_wrongParam

    5:36:38 pm / 00:00:00:179 Fail

    ActivateCamera_wrongParam
    09.03.2024 5:36:38 pm 09.03.2024 5:36:39 pm 00:00:00:179 · #test-id=102
    wrong query param case : zero param | not existing param
    StatusTimestampDetails
    Info 5:36:39 pm Endpoint : /v1/user/camera/activate
    Info 5:36:39 pm Method : GET
    Info 5:36:39 pm
    Headers :
    Info 5:36:39 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Info 5:36:39 pm
    Query Params :
    Info 5:36:39 pm
    KeyValue
    id0
    Info 5:36:39 pm
    Assertions :
    Fail 5:36:39 pm Status code assertion failed! Expected: 400, Actual: 200
    Fail 5:36:39 pm Status code is not as expected expected [400] but found [200]
    Fail 5:36:39 pm
    Click Here To See Exception Logs [org.testng.Assert.fail(Assert.java:111)
    org.testng.Assert.failNotEquals(Assert.java:1578)
    org.testng.Assert.assertEqualsImpl(Assert.java:150)
    org.testng.Assert.assertEquals(Assert.java:132)
    org.testng.Assert.assertEquals(Assert.java:1419)
    org.testng.Assert.assertEquals(Assert.java:1383)
    utilities.restAssuredFunctions.API.assertStatusCode(API.java:125)
    winchcamp.ActivateCameraTests.wrongParamCase(ActivateCameraTests.java:63)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.base/java.lang.reflect.Method.invoke(Method.java:568)
    org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
    org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
    org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:227)
    org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
    org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:957)
    org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:200)
    org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
    org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
    java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
    org.testng.TestRunner.privateRun(TestRunner.java:848)
    org.testng.TestRunner.run(TestRunner.java:621)
    org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
    org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
    org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
    org.testng.SuiteRunner.run(SuiteRunner.java:336)
    org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
    org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
    org.testng.TestNG.runSuitesSequentially(TestNG.java:1280)
    org.testng.TestNG.runSuitesLocally(TestNG.java:1200)
    org.testng.TestNG.runSuites(TestNG.java:1114)
    org.testng.TestNG.run(TestNG.java:1082)
    com.intellij.rt.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:66)
    com.intellij.rt.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:105)]
    Info 5:36:39 pm
    Response body :
    Info 5:36:39 pm
  • ActivateCamera_wrongParam

    5:36:39 pm / 00:00:00:126 Fail

    ActivateCamera_wrongParam
    09.03.2024 5:36:39 pm 09.03.2024 5:36:39 pm 00:00:00:126 · #test-id=103
    wrong query param case : zero param | not existing param
    StatusTimestampDetails
    Info 5:36:39 pm Endpoint : /v1/user/camera/activate
    Info 5:36:39 pm Method : GET
    Info 5:36:39 pm
    Headers :
    Info 5:36:39 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Info 5:36:39 pm
    Query Params :
    Info 5:36:39 pm
    KeyValue
    id9988
    Info 5:36:39 pm
    Assertions :
    Fail 5:36:39 pm Status code assertion failed! Expected: 400, Actual: 200
    Fail 5:36:39 pm Status code is not as expected expected [400] but found [200]
    Fail 5:36:39 pm
    Click Here To See Exception Logs [org.testng.Assert.fail(Assert.java:111)
    org.testng.Assert.failNotEquals(Assert.java:1578)
    org.testng.Assert.assertEqualsImpl(Assert.java:150)
    org.testng.Assert.assertEquals(Assert.java:132)
    org.testng.Assert.assertEquals(Assert.java:1419)
    org.testng.Assert.assertEquals(Assert.java:1383)
    utilities.restAssuredFunctions.API.assertStatusCode(API.java:125)
    winchcamp.ActivateCameraTests.wrongParamCase(ActivateCameraTests.java:63)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.base/java.lang.reflect.Method.invoke(Method.java:568)
    org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
    org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
    org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:227)
    org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
    org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:957)
    org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:200)
    org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
    org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
    java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
    org.testng.TestRunner.privateRun(TestRunner.java:848)
    org.testng.TestRunner.run(TestRunner.java:621)
    org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
    org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
    org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
    org.testng.SuiteRunner.run(SuiteRunner.java:336)
    org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
    org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
    org.testng.TestNG.runSuitesSequentially(TestNG.java:1280)
    org.testng.TestNG.runSuitesLocally(TestNG.java:1200)
    org.testng.TestNG.runSuites(TestNG.java:1114)
    org.testng.TestNG.run(TestNG.java:1082)
    com.intellij.rt.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:66)
    com.intellij.rt.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:105)]
    Info 5:36:39 pm
    Response body :
    Info 5:36:39 pm
  • deActivateCamera_CorrectAuth

    5:36:39 pm / 00:00:00:155 Pass

    deActivateCamera_CorrectAuth
    09.03.2024 5:36:39 pm 09.03.2024 5:36:39 pm 00:00:00:155 · #test-id=104
    authorization token case : correct token
    StatusTimestampDetails
    Info 5:36:39 pm Endpoint : /v1/user/camera/deActivate
    Info 5:36:39 pm Method : POST
    Info 5:36:39 pm
    Headers :
    Info 5:36:39 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Info 5:36:39 pm
    Assertions :
    Pass 5:36:39 pm Assertion passed! message in response body has the expected value: camera deActivated successfully
    Pass 5:36:39 pm Assertion passed! status in response body has the expected value: 200
    Info 5:36:39 pm
    Response body :
    Info 5:36:39 pm
  • deActivateCamera_EmptyAndWrongAuth

    5:36:39 pm / 00:00:00:129 Pass

    deActivateCamera_EmptyAndWrongAuth
    09.03.2024 5:36:39 pm 09.03.2024 5:36:39 pm 00:00:00:129 · #test-id=105
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 5:36:39 pm Endpoint : /v1/user/camera/deActivate
    Info 5:36:39 pm Method : POST
    Info 5:36:39 pm
    Headers :
    Info 5:36:39 pm
    Content-Typeapplication/json
    AuthorizationBearer GUyZC1yZXBseU.....InVzZ
    Info 5:36:39 pm
    Assertions :
    Pass 5:36:39 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 5:36:39 pm
    Response body :
    Info 5:36:39 pm
  • deActivateCamera_EmptyAndWrongAuth

    5:36:39 pm / 00:00:00:123 Pass

    deActivateCamera_EmptyAndWrongAuth
    09.03.2024 5:36:39 pm 09.03.2024 5:36:39 pm 00:00:00:123 · #test-id=106
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 5:36:39 pm Endpoint : /v1/user/camera/deActivate
    Info 5:36:39 pm Method : POST
    Info 5:36:39 pm
    Headers :
    Info 5:36:39 pm
    Content-Typeapplication/json
    AuthorizationBearer
    Info 5:36:39 pm
    Assertions :
    Pass 5:36:39 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 5:36:39 pm
    Response body :
    Info 5:36:39 pm
  • deActivateCamera_SchemaValidation

    5:36:39 pm / 00:00:00:140 Pass

    deActivateCamera_SchemaValidation
    09.03.2024 5:36:39 pm 09.03.2024 5:36:39 pm 00:00:00:140 · #test-id=107
    schema validation case
    StatusTimestampDetails
    Info 5:36:39 pm Endpoint : /v1/user/camera/deActivate
    Info 5:36:39 pm Method : GET
    Info 5:36:39 pm
    Headers :
    Info 5:36:39 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Info 5:36:39 pm
    Query Params :
    Info 5:36:39 pm
    KeyValue
    id60
    Info 5:36:39 pm
    Assertions :
    Pass 5:36:39 pm JSON schema validation passed!
    Info 5:36:39 pm
    Response body :
    Info 5:36:39 pm
  • deActivateCamera_NoParamCase

    5:36:39 pm / 00:00:00:130 Pass

    deActivateCamera_NoParamCase
    09.03.2024 5:36:39 pm 09.03.2024 5:36:39 pm 00:00:00:130 · #test-id=108
    test no param flow
    StatusTimestampDetails
    Info 5:36:39 pm Endpoint : /v1/user/camera/deActivate
    Info 5:36:39 pm Method : POST
    Info 5:36:39 pm
    Headers :
    Info 5:36:39 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Info 5:36:39 pm
    Assertions :
    Pass 5:36:39 pm Status code assertion passed! Expected: 400, Actual: 400
    Pass 5:36:39 pm Assertion passed! message in response body has the expected value: Required request parameter 'id' for method parameter type Integer is not present
    Pass 5:36:39 pm Assertion passed! Response time is less than 800 milliseconds: 122ms
    Info 5:36:39 pm
    Response body :
    Info 5:36:39 pm
  • deActivateCamera_WrongEndpoint

    5:36:39 pm / 00:00:00:150 Fail

    deActivateCamera_WrongEndpoint
    09.03.2024 5:36:39 pm 09.03.2024 5:36:39 pm 00:00:00:150 · #test-id=109
    wrong endpoint case
    StatusTimestampDetails
    Info 5:36:39 pm Endpoint : /v1/user/camera/deActivateshr
    Info 5:36:39 pm Method : POST
    Info 5:36:39 pm
    Headers :
    Info 5:36:39 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Info 5:36:39 pm
    Query Params :
    Info 5:36:39 pm
    KeyValue
    id60
    Info 5:36:39 pm
    Assertions :
    Fail 5:36:39 pm Status code assertion failed! Expected: 404, Actual: 405
    Fail 5:36:39 pm Status code is not as expected expected [404] but found [405]
    Fail 5:36:39 pm
    Click Here To See Exception Logs [org.testng.Assert.fail(Assert.java:111)
    org.testng.Assert.failNotEquals(Assert.java:1578)
    org.testng.Assert.assertEqualsImpl(Assert.java:150)
    org.testng.Assert.assertEquals(Assert.java:132)
    org.testng.Assert.assertEquals(Assert.java:1419)
    org.testng.Assert.assertEquals(Assert.java:1383)
    utilities.restAssuredFunctions.API.assertStatusCode(API.java:125)
    winchcamp.DeactivateCameraTests.wrongEndPointCase(DeactivateCameraTests.java:83)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.base/java.lang.reflect.Method.invoke(Method.java:568)
    org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
    org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
    org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:227)
    org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
    org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:957)
    org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:200)
    org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
    org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
    java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
    org.testng.TestRunner.privateRun(TestRunner.java:848)
    org.testng.TestRunner.run(TestRunner.java:621)
    org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
    org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
    org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
    org.testng.SuiteRunner.run(SuiteRunner.java:336)
    org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
    org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
    org.testng.TestNG.runSuitesSequentially(TestNG.java:1280)
    org.testng.TestNG.runSuitesLocally(TestNG.java:1200)
    org.testng.TestNG.runSuites(TestNG.java:1114)
    org.testng.TestNG.run(TestNG.java:1082)
    com.intellij.rt.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:66)
    com.intellij.rt.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:105)]
    Info 5:36:39 pm
    Response body :
    Info 5:36:39 pm
  • deActivateCamera_WrongMethod

    5:36:39 pm / 00:00:00:137 Fail

    deActivateCamera_WrongMethod
    09.03.2024 5:36:39 pm 09.03.2024 5:36:40 pm 00:00:00:137 · #test-id=110
    wrong request method case
    StatusTimestampDetails
    Info 5:36:40 pm Endpoint : /v1/user/camera/deActivate
    Info 5:36:40 pm Method : GET
    Info 5:36:40 pm
    Headers :
    Info 5:36:40 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Info 5:36:40 pm
    Query Params :
    Info 5:36:40 pm
    KeyValue
    id60
    Info 5:36:40 pm
    Assertions :
    Fail 5:36:40 pm Status code assertion failed! Expected: 405, Actual: 404
    Fail 5:36:40 pm Status code is not as expected expected [405] but found [404]
    Fail 5:36:40 pm
    Click Here To See Exception Logs [org.testng.Assert.fail(Assert.java:111)
    org.testng.Assert.failNotEquals(Assert.java:1578)
    org.testng.Assert.assertEqualsImpl(Assert.java:150)
    org.testng.Assert.assertEquals(Assert.java:132)
    org.testng.Assert.assertEquals(Assert.java:1419)
    org.testng.Assert.assertEquals(Assert.java:1383)
    utilities.restAssuredFunctions.API.assertStatusCode(API.java:125)
    winchcamp.DeactivateCameraTests.wrongMethodCase(DeactivateCameraTests.java:91)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.base/java.lang.reflect.Method.invoke(Method.java:568)
    org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
    org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
    org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:227)
    org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
    org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:957)
    org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:200)
    org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
    org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
    java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
    org.testng.TestRunner.privateRun(TestRunner.java:848)
    org.testng.TestRunner.run(TestRunner.java:621)
    org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
    org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
    org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
    org.testng.SuiteRunner.run(SuiteRunner.java:336)
    org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
    org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
    org.testng.TestNG.runSuitesSequentially(TestNG.java:1280)
    org.testng.TestNG.runSuitesLocally(TestNG.java:1200)
    org.testng.TestNG.runSuites(TestNG.java:1114)
    org.testng.TestNG.run(TestNG.java:1082)
    com.intellij.rt.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:66)
    com.intellij.rt.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:105)]
    Info 5:36:40 pm
    Response body :
    Info 5:36:40 pm
  • deActivateCamera_wrongParam

    5:36:40 pm / 00:00:00:130 Fail

    deActivateCamera_wrongParam
    09.03.2024 5:36:40 pm 09.03.2024 5:36:40 pm 00:00:00:130 · #test-id=111
    wrong query param case : zero param | not existing param
    StatusTimestampDetails
    Info 5:36:40 pm Endpoint : /v1/user/camera/deActivate
    Info 5:36:40 pm Method : GET
    Info 5:36:40 pm
    Headers :
    Info 5:36:40 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Info 5:36:40 pm
    Query Params :
    Info 5:36:40 pm
    KeyValue
    id0
    Info 5:36:40 pm
    Assertions :
    Pass 5:36:40 pm Assertion passed! message in response body has the expected value: Camera Not Found
    Fail 5:36:40 pm Status code assertion failed! Expected: 400, Actual: 500
    Fail 5:36:40 pm Status code is not as expected expected [400] but found [500]
    Fail 5:36:40 pm
    Click Here To See Exception Logs [org.testng.Assert.fail(Assert.java:111)
    org.testng.Assert.failNotEquals(Assert.java:1578)
    org.testng.Assert.assertEqualsImpl(Assert.java:150)
    org.testng.Assert.assertEquals(Assert.java:132)
    org.testng.Assert.assertEquals(Assert.java:1419)
    org.testng.Assert.assertEquals(Assert.java:1383)
    utilities.restAssuredFunctions.API.assertStatusCode(API.java:125)
    winchcamp.DeactivateCameraTests.wrongParamCase(DeactivateCameraTests.java:66)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.base/java.lang.reflect.Method.invoke(Method.java:568)
    org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
    org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
    org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:227)
    org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
    org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:957)
    org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:200)
    org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
    org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
    java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
    org.testng.TestRunner.privateRun(TestRunner.java:848)
    org.testng.TestRunner.run(TestRunner.java:621)
    org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
    org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
    org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
    org.testng.SuiteRunner.run(SuiteRunner.java:336)
    org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
    org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
    org.testng.TestNG.runSuitesSequentially(TestNG.java:1280)
    org.testng.TestNG.runSuitesLocally(TestNG.java:1200)
    org.testng.TestNG.runSuites(TestNG.java:1114)
    org.testng.TestNG.run(TestNG.java:1082)
    com.intellij.rt.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:66)
    com.intellij.rt.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:105)]
    Info 5:36:40 pm
    Response body :
    Info 5:36:40 pm
  • deActivateCamera_wrongParam

    5:36:40 pm / 00:00:00:122 Fail

    deActivateCamera_wrongParam
    09.03.2024 5:36:40 pm 09.03.2024 5:36:40 pm 00:00:00:122 · #test-id=112
    wrong query param case : zero param | not existing param
    StatusTimestampDetails
    Info 5:36:40 pm Endpoint : /v1/user/camera/deActivate
    Info 5:36:40 pm Method : GET
    Info 5:36:40 pm
    Headers :
    Info 5:36:40 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Info 5:36:40 pm
    Query Params :
    Info 5:36:40 pm
    KeyValue
    id9988
    Info 5:36:40 pm
    Assertions :
    Pass 5:36:40 pm Assertion passed! message in response body has the expected value: Camera Not Found
    Fail 5:36:40 pm Status code assertion failed! Expected: 400, Actual: 500
    Fail 5:36:40 pm Status code is not as expected expected [400] but found [500]
    Fail 5:36:40 pm
    Click Here To See Exception Logs [org.testng.Assert.fail(Assert.java:111)
    org.testng.Assert.failNotEquals(Assert.java:1578)
    org.testng.Assert.assertEqualsImpl(Assert.java:150)
    org.testng.Assert.assertEquals(Assert.java:132)
    org.testng.Assert.assertEquals(Assert.java:1419)
    org.testng.Assert.assertEquals(Assert.java:1383)
    utilities.restAssuredFunctions.API.assertStatusCode(API.java:125)
    winchcamp.DeactivateCameraTests.wrongParamCase(DeactivateCameraTests.java:66)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.base/java.lang.reflect.Method.invoke(Method.java:568)
    org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
    org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
    org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:227)
    org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
    org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:957)
    org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:200)
    org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
    org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
    java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
    org.testng.TestRunner.privateRun(TestRunner.java:848)
    org.testng.TestRunner.run(TestRunner.java:621)
    org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
    org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
    org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
    org.testng.SuiteRunner.run(SuiteRunner.java:336)
    org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
    org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
    org.testng.TestNG.runSuitesSequentially(TestNG.java:1280)
    org.testng.TestNG.runSuitesLocally(TestNG.java:1200)
    org.testng.TestNG.runSuites(TestNG.java:1114)
    org.testng.TestNG.run(TestNG.java:1082)
    com.intellij.rt.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:66)
    com.intellij.rt.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:105)]
    Info 5:36:40 pm
    Response body :
    Info 5:36:40 pm
  • FetchAllArea_CorrectAuth

    5:36:40 pm / 00:00:00:126 Pass

    FetchAllArea_CorrectAuth
    09.03.2024 5:36:40 pm 09.03.2024 5:36:40 pm 00:00:00:126 · #test-id=113
    authorization token case : correct token
    StatusTimestampDetails
    Info 5:36:40 pm Endpoint : /v1/user/reports/all-area
    Info 5:36:40 pm Method : GET
    Info 5:36:40 pm
    Headers :
    Info 5:36:40 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Info 5:36:40 pm
    Assertions :
    Pass 5:36:40 pm Status code assertion passed! Expected: 200, Actual: 200
    Info 5:36:40 pm
    Response body :
    Info 5:36:40 pm
  • FetchAllArea_EmptyAndWrongAuth

    5:36:40 pm / 00:00:00:115 Pass

    FetchAllArea_EmptyAndWrongAuth
    09.03.2024 5:36:40 pm 09.03.2024 5:36:40 pm 00:00:00:115 · #test-id=114
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 5:36:40 pm Endpoint : /v1/user/reports/all-area
    Info 5:36:40 pm Method : GET
    Info 5:36:40 pm
    Headers :
    Info 5:36:40 pm
    Content-Typeapplication/json
    AuthorizationBearer GUyZC1yZXBseU.....InVzZ
    Info 5:36:40 pm
    Assertions :
    Pass 5:36:40 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 5:36:40 pm
    Response body :
    Info 5:36:40 pm
  • FetchAllArea_EmptyAndWrongAuth

    5:36:40 pm / 00:00:00:159 Pass

    FetchAllArea_EmptyAndWrongAuth
    09.03.2024 5:36:40 pm 09.03.2024 5:36:40 pm 00:00:00:159 · #test-id=115
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 5:36:40 pm Endpoint : /v1/user/reports/all-area
    Info 5:36:40 pm Method : GET
    Info 5:36:40 pm
    Headers :
    Info 5:36:40 pm
    Content-Typeapplication/json
    AuthorizationBearer
    Info 5:36:40 pm
    Assertions :
    Pass 5:36:40 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 5:36:40 pm
    Response body :
    Info 5:36:40 pm
  • FetchAllArea_SchemaValidation

    5:36:40 pm / 00:00:00:130 Pass

    FetchAllArea_SchemaValidation
    09.03.2024 5:36:40 pm 09.03.2024 5:36:40 pm 00:00:00:130 · #test-id=116
    schema validation case
    StatusTimestampDetails
    Info 5:36:40 pm Endpoint : /v1/user/reports/all-area
    Info 5:36:40 pm Method : GET
    Info 5:36:40 pm
    Headers :
    Info 5:36:40 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Content-Typeapplication/json
    Info 5:36:40 pm
    Assertions :
    Pass 5:36:40 pm JSON schema validation passed!
    Info 5:36:40 pm
    Response body :
    Info 5:36:40 pm
  • FetchAllArea_PositiveCase

    5:36:40 pm / 00:00:00:139 Pass

    FetchAllArea_PositiveCase
    09.03.2024 5:36:40 pm 09.03.2024 5:36:41 pm 00:00:00:139 · #test-id=117
    test positive flow
    StatusTimestampDetails
    Info 5:36:41 pm Endpoint : /v1/user/reports/all-area
    Info 5:36:41 pm Method : GET
    Info 5:36:41 pm
    Headers :
    Info 5:36:41 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Content-Typeapplication/json
    Info 5:36:41 pm
    Assertions :
    Pass 5:36:41 pm Status code assertion passed! Expected: 200, Actual: 200
    Pass 5:36:41 pm All objects contain the fields: id, name
    Pass 5:36:41 pm Assertion passed! status in response body has the expected value: 200
    Pass 5:36:41 pm Assertion passed! Response time is less than 800 milliseconds: 125ms
    Info 5:36:41 pm
    Response body :
    Info 5:36:41 pm
  • FetchAllArea_WrongEndpoint

    5:36:41 pm / 00:00:00:260 Pass

    FetchAllArea_WrongEndpoint
    09.03.2024 5:36:41 pm 09.03.2024 5:36:41 pm 00:00:00:260 · #test-id=118
    wrong endpoint case
    StatusTimestampDetails
    Info 5:36:41 pm Endpoint : /v1/user/reports/all-areashr
    Info 5:36:41 pm Method : GET
    Info 5:36:41 pm
    Headers :
    Info 5:36:41 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Content-Typeapplication/json
    Info 5:36:41 pm
    Assertions :
    Pass 5:36:41 pm Status code assertion passed! Expected: 404, Actual: 404
    Info 5:36:41 pm
    Response body :
    Info 5:36:41 pm
  • FetchAllArea_WrongMethod

    5:36:41 pm / 00:00:00:149 Pass

    FetchAllArea_WrongMethod
    09.03.2024 5:36:41 pm 09.03.2024 5:36:41 pm 00:00:00:149 · #test-id=119
    wrong request method case
    StatusTimestampDetails
    Info 5:36:41 pm Endpoint : /v1/user/reports/all-area
    Info 5:36:41 pm Method : POST
    Info 5:36:41 pm
    Headers :
    Info 5:36:41 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Content-Typeapplication/json
    Info 5:36:41 pm
    Assertions :
    Pass 5:36:41 pm Status code assertion passed! Expected: 405, Actual: 405
    Info 5:36:41 pm
    Response body :
    Info 5:36:41 pm
  • EditMasterCamera_EmptyAndWrongAuth

    5:36:41 pm / 00:00:00:303 Pass

    EditMasterCamera_EmptyAndWrongAuth
    09.03.2024 5:36:41 pm 09.03.2024 5:36:42 pm 00:00:00:303 · #test-id=120
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 5:36:42 pm Endpoint : /v1/user/camera/edit
    Info 5:36:42 pm Method : PUT
    Info 5:36:42 pm
    Headers :
    Info 5:36:42 pm
    Content-Typeapplication/json
    AuthorizationBearer GUyZC1yZXBseU.....InVzZ
    Info 5:36:42 pm
    Assertions :
    Pass 5:36:42 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 5:36:42 pm
    Response body :
    Info 5:36:42 pm
  • EditMasterCamera_EmptyAndWrongAuth

    5:36:42 pm / 00:00:00:137 Pass

    EditMasterCamera_EmptyAndWrongAuth
    09.03.2024 5:36:42 pm 09.03.2024 5:36:42 pm 00:00:00:137 · #test-id=121
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 5:36:42 pm Endpoint : /v1/user/camera/edit
    Info 5:36:42 pm Method : PUT
    Info 5:36:42 pm
    Headers :
    Info 5:36:42 pm
    Content-Typeapplication/json
    AuthorizationBearer
    Info 5:36:42 pm
    Assertions :
    Pass 5:36:42 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 5:36:42 pm
    Response body :
    Info 5:36:42 pm
  • EditMasterCamera_wrongParam

    5:36:42 pm / 00:00:00:121 Pass

    EditMasterCamera_wrongParam
    09.03.2024 5:36:42 pm 09.03.2024 5:36:42 pm 00:00:00:121 · #test-id=122
    empty query param case : cameraName param | id param
    StatusTimestampDetails
    Info 5:36:42 pm Endpoint : /v1/user/camera/edit
    Info 5:36:42 pm Method : PUT
    Info 5:36:42 pm
    Headers :
    Info 5:36:42 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Info 5:36:42 pm
    Query Params :
    Info 5:36:42 pm
    KeyValue
    id60
    Info 5:36:42 pm
    Assertions :
    Pass 5:36:42 pm Status code assertion passed! Expected: 400, Actual: 400
    Info 5:36:42 pm
    Response body :
    Info 5:36:42 pm
  • EditMasterCamera_wrongParam

    5:36:42 pm / 00:00:00:137 Pass

    EditMasterCamera_wrongParam
    09.03.2024 5:36:42 pm 09.03.2024 5:36:42 pm 00:00:00:137 · #test-id=123
    empty query param case : cameraName param | id param
    StatusTimestampDetails
    Info 5:36:42 pm Endpoint : /v1/user/camera/edit
    Info 5:36:42 pm Method : PUT
    Info 5:36:42 pm
    Headers :
    Info 5:36:42 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Info 5:36:42 pm
    Query Params :
    Info 5:36:42 pm
    KeyValue
    cameraNameCamera-60
    Info 5:36:42 pm
    Assertions :
    Pass 5:36:42 pm Status code assertion passed! Expected: 400, Actual: 400
    Info 5:36:42 pm
    Response body :
    Info 5:36:42 pm
  • EditMasterCamera_SchemaValidation

    5:36:42 pm / 00:00:00:161 Pass

    EditMasterCamera_SchemaValidation
    09.03.2024 5:36:42 pm 09.03.2024 5:36:42 pm 00:00:00:161 · #test-id=124
    schema validation case
    StatusTimestampDetails
    Info 5:36:42 pm Endpoint : /v1/user/camera/edit
    Info 5:36:42 pm Method : PUT
    Info 5:36:42 pm
    Headers :
    Info 5:36:42 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Info 5:36:42 pm
    Query Params :
    Info 5:36:42 pm
    KeyValue
    cameraNameCamera-Auto
    id60
    Info 5:36:42 pm
    Assertions :
    Pass 5:36:42 pm JSON schema validation passed!
    Info 5:36:42 pm
    Response body :
    Info 5:36:42 pm
  • EditMasterCamera_NoParamCase

    5:36:42 pm / 00:00:00:123 Pass

    EditMasterCamera_NoParamCase
    09.03.2024 5:36:42 pm 09.03.2024 5:36:42 pm 00:00:00:123 · #test-id=125
    test no param flow
    StatusTimestampDetails
    Info 5:36:42 pm Endpoint : /v1/user/camera/edit
    Info 5:36:42 pm Method : PUT
    Info 5:36:42 pm
    Headers :
    Info 5:36:42 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Info 5:36:42 pm
    Assertions :
    Pass 5:36:42 pm Status code assertion passed! Expected: 400, Actual: 400
    Pass 5:36:42 pm Assertion passed! message in response body has the expected value: Required request parameter 'id' for method parameter type Integer is not present
    Pass 5:36:42 pm Assertion passed! Response time is less than 800 milliseconds: 114ms
    Info 5:36:42 pm
    Response body :
    Info 5:36:42 pm
  • EditMasterCamera_WrongEndpoint

    5:36:42 pm / 00:00:00:144 Fail

    EditMasterCamera_WrongEndpoint
    09.03.2024 5:36:42 pm 09.03.2024 5:36:43 pm 00:00:00:144 · #test-id=126
    wrong endpoint case
    StatusTimestampDetails
    Info 5:36:43 pm Endpoint : /v1/user/camera/editshr
    Info 5:36:43 pm Method : PUT
    Info 5:36:43 pm
    Headers :
    Info 5:36:43 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Info 5:36:43 pm
    Query Params :
    Info 5:36:43 pm
    KeyValue
    cameraNameCamera-Auto
    id60
    Info 5:36:43 pm
    Assertions :
    Fail 5:36:43 pm Status code assertion failed! Expected: 404, Actual: 405
    Fail 5:36:43 pm Status code is not as expected expected [404] but found [405]
    Fail 5:36:43 pm
    Click Here To See Exception Logs [org.testng.Assert.fail(Assert.java:111)
    org.testng.Assert.failNotEquals(Assert.java:1578)
    org.testng.Assert.assertEqualsImpl(Assert.java:150)
    org.testng.Assert.assertEquals(Assert.java:132)
    org.testng.Assert.assertEquals(Assert.java:1419)
    org.testng.Assert.assertEquals(Assert.java:1383)
    utilities.restAssuredFunctions.API.assertStatusCode(API.java:125)
    winchcamp.EditMasterCameraTests.wrongEndPointCase(EditMasterCameraTests.java:77)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.base/java.lang.reflect.Method.invoke(Method.java:568)
    org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
    org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
    org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:227)
    org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
    org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:957)
    org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:200)
    org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
    org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
    java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
    org.testng.TestRunner.privateRun(TestRunner.java:848)
    org.testng.TestRunner.run(TestRunner.java:621)
    org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
    org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
    org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
    org.testng.SuiteRunner.run(SuiteRunner.java:336)
    org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
    org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
    org.testng.TestNG.runSuitesSequentially(TestNG.java:1280)
    org.testng.TestNG.runSuitesLocally(TestNG.java:1200)
    org.testng.TestNG.runSuites(TestNG.java:1114)
    org.testng.TestNG.run(TestNG.java:1082)
    com.intellij.rt.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:66)
    com.intellij.rt.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:105)]
    Info 5:36:43 pm
    Response body :
    Info 5:36:43 pm
  • EditMasterCamera_WrongMethod

    5:36:43 pm / 00:00:00:118 Fail

    EditMasterCamera_WrongMethod
    09.03.2024 5:36:43 pm 09.03.2024 5:36:43 pm 00:00:00:118 · #test-id=127
    wrong request method case
    StatusTimestampDetails
    Info 5:36:43 pm Endpoint : /v1/user/camera/edit
    Info 5:36:43 pm Method : GET
    Info 5:36:43 pm
    Headers :
    Info 5:36:43 pm
    Content-Typeapplication/json
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Info 5:36:43 pm
    Query Params :
    Info 5:36:43 pm
    KeyValue
    cameraNameCamera-Auto
    id60
    Info 5:36:43 pm
    Assertions :
    Fail 5:36:43 pm Status code assertion failed! Expected: 405, Actual: 404
    Fail 5:36:43 pm Status code is not as expected expected [405] but found [404]
    Fail 5:36:43 pm
    Click Here To See Exception Logs [org.testng.Assert.fail(Assert.java:111)
    org.testng.Assert.failNotEquals(Assert.java:1578)
    org.testng.Assert.assertEqualsImpl(Assert.java:150)
    org.testng.Assert.assertEquals(Assert.java:132)
    org.testng.Assert.assertEquals(Assert.java:1419)
    org.testng.Assert.assertEquals(Assert.java:1383)
    utilities.restAssuredFunctions.API.assertStatusCode(API.java:125)
    winchcamp.EditMasterCameraTests.wrongMethodCase(EditMasterCameraTests.java:85)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.base/java.lang.reflect.Method.invoke(Method.java:568)
    org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
    org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
    org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:227)
    org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
    org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:957)
    org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:200)
    org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
    org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
    java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
    org.testng.TestRunner.privateRun(TestRunner.java:848)
    org.testng.TestRunner.run(TestRunner.java:621)
    org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
    org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
    org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
    org.testng.SuiteRunner.run(SuiteRunner.java:336)
    org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
    org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
    org.testng.TestNG.runSuitesSequentially(TestNG.java:1280)
    org.testng.TestNG.runSuitesLocally(TestNG.java:1200)
    org.testng.TestNG.runSuites(TestNG.java:1114)
    org.testng.TestNG.run(TestNG.java:1082)
    com.intellij.rt.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:66)
    com.intellij.rt.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:105)]
    Info 5:36:43 pm
    Response body :
    Info 5:36:43 pm
  • GetFacilitiesByZoneAndRegion_EmptyAndWrongAuth

    5:36:43 pm / 00:00:00:111 Pass

    GetFacilitiesByZoneAndRegion_EmptyAndWrongAuth
    09.03.2024 5:36:43 pm 09.03.2024 5:36:43 pm 00:00:00:111 · #test-id=128
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 5:36:43 pm Endpoint : /v1/user/facility/facilities/1/1
    Info 5:36:43 pm Method : GET
    Info 5:36:43 pm
    Headers :
    Info 5:36:43 pm
    Content-Typeapplication/json
    AuthorizationBearer GUyZC1yZXBseU.....InVzZ
    Info 5:36:43 pm
    Assertions :
    Pass 5:36:43 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 5:36:43 pm
    Response body :
    Info 5:36:43 pm
  • GetFacilitiesByZoneAndRegion_EmptyAndWrongAuth

    5:36:43 pm / 00:00:00:120 Pass

    GetFacilitiesByZoneAndRegion_EmptyAndWrongAuth
    09.03.2024 5:36:43 pm 09.03.2024 5:36:43 pm 00:00:00:120 · #test-id=129
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 5:36:43 pm Endpoint : /v1/user/facility/facilities/1/1
    Info 5:36:43 pm Method : GET
    Info 5:36:43 pm
    Headers :
    Info 5:36:43 pm
    Content-Typeapplication/json
    AuthorizationBearer
    Info 5:36:43 pm
    Assertions :
    Pass 5:36:43 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 5:36:43 pm
    Response body :
    Info 5:36:43 pm
  • GetFacilitiesByZoneAndRegion_SchemaValidation

    5:36:43 pm / 00:00:00:192 Pass

    GetFacilitiesByZoneAndRegion_SchemaValidation
    09.03.2024 5:36:43 pm 09.03.2024 5:36:43 pm 00:00:00:192 · #test-id=130
    schema validation case
    StatusTimestampDetails
    Info 5:36:43 pm Endpoint : /v1/user/facility/facilities/1/1
    Info 5:36:43 pm Method : GET
    Info 5:36:43 pm
    Headers :
    Info 5:36:43 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Accept*/*
    Content-Typeapplication/json
    Info 5:36:43 pm
    Assertions :
    Pass 5:36:43 pm JSON schema validation passed!
    Info 5:36:43 pm
    Response body :
    Info 5:36:43 pm
  • GetFacilitiesByZoneAndRegion_WrongParams

    5:36:43 pm / 00:00:00:144 Pass

    GetFacilitiesByZoneAndRegion_WrongParams
    09.03.2024 5:36:43 pm 09.03.2024 5:36:43 pm 00:00:00:144 · #test-id=131
    wrong region Id and zone Id as path param case
    StatusTimestampDetails
    Info 5:36:43 pm Endpoint : /v1/user/facility/facilities/0/0
    Info 5:36:43 pm Method : GET
    Info 5:36:43 pm
    Headers :
    Info 5:36:43 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Accept*/*
    Content-Typeapplication/json
    Info 5:36:43 pm
    Assertions :
    Pass 5:36:43 pm Status code assertion passed! Expected: 200, Actual: 200
    Pass 5:36:43 pm Assertion passed! Array at path 'data' is present in the response body and is empty
    Info 5:36:43 pm
    Response body :
    Info 5:36:43 pm
  • GetFacilitiesByZoneAndRegion_WrongParams

    5:36:43 pm / 00:00:00:133 Pass

    GetFacilitiesByZoneAndRegion_WrongParams
    09.03.2024 5:36:43 pm 09.03.2024 5:36:43 pm 00:00:00:133 · #test-id=132
    wrong region Id and zone Id as path param case
    StatusTimestampDetails
    Info 5:36:43 pm Endpoint : /v1/user/facility/facilities/999/999
    Info 5:36:43 pm Method : GET
    Info 5:36:43 pm
    Headers :
    Info 5:36:43 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Accept*/*
    Content-Typeapplication/json
    Info 5:36:43 pm
    Assertions :
    Pass 5:36:43 pm Status code assertion passed! Expected: 200, Actual: 200
    Pass 5:36:43 pm Assertion passed! Array at path 'data' is present in the response body and is empty
    Info 5:36:43 pm
    Response body :
    Info 5:36:43 pm
  • GetFacilitiesByZoneAndRegion_WrongParams

    5:36:43 pm / 00:00:00:135 Pass

    GetFacilitiesByZoneAndRegion_WrongParams
    09.03.2024 5:36:43 pm 09.03.2024 5:36:44 pm 00:00:00:135 · #test-id=133
    wrong region Id and zone Id as path param case
    StatusTimestampDetails
    Info 5:36:44 pm Endpoint : /v1/user/facility/facilities/1/2
    Info 5:36:44 pm Method : GET
    Info 5:36:44 pm
    Headers :
    Info 5:36:44 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Accept*/*
    Content-Typeapplication/json
    Info 5:36:44 pm
    Assertions :
    Pass 5:36:44 pm Status code assertion passed! Expected: 200, Actual: 200
    Pass 5:36:44 pm Assertion passed! Array at path 'data' is present in the response body and is empty
    Info 5:36:44 pm
    Response body :
    Info 5:36:44 pm
  • GetFacilitiesByZoneAndRegion_PositiveCase

    5:36:44 pm / 00:00:00:156 Pass

    GetFacilitiesByZoneAndRegion_PositiveCase
    09.03.2024 5:36:44 pm 09.03.2024 5:36:44 pm 00:00:00:156 · #test-id=134
    test positive flow
    StatusTimestampDetails
    Info 5:36:44 pm Endpoint : /v1/user/facility/facilities/1/1
    Info 5:36:44 pm Method : GET
    Info 5:36:44 pm
    Headers :
    Info 5:36:44 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Accept*/*
    Content-Typeapplication/json
    Info 5:36:44 pm
    Assertions :
    Pass 5:36:44 pm Status code assertion passed! Expected: 200, Actual: 200
    Pass 5:36:44 pm All objects contain the fields with expected values: {regionId=1, zoneId=1}
    Pass 5:36:44 pm Assertion passed! Response time is less than 800 milliseconds: 143ms
    Info 5:36:44 pm
    Response body :
    Info 5:36:44 pm
  • GetFacilitiesByZoneAndRegion_WrongEndpoint

    5:36:44 pm / 00:00:00:138 Pass

    GetFacilitiesByZoneAndRegion_WrongEndpoint
    09.03.2024 5:36:44 pm 09.03.2024 5:36:44 pm 00:00:00:138 · #test-id=135
    wrong endpoint case
    StatusTimestampDetails
    Info 5:36:44 pm Endpoint : /v1/user/facility/facilities/1/1shr
    Info 5:36:44 pm Method : GET
    Info 5:36:44 pm
    Headers :
    Info 5:36:44 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Accept*/*
    Content-Typeapplication/json
    Info 5:36:44 pm
    Assertions :
    Pass 5:36:44 pm Status code assertion passed! Expected: 404, Actual: 404
    Info 5:36:44 pm
    Response body :
    Info 5:36:44 pm
  • GetFacilitiesByZoneAndRegion_WrongMethod

    5:36:44 pm / 00:00:00:145 Pass

    GetFacilitiesByZoneAndRegion_WrongMethod
    09.03.2024 5:36:44 pm 09.03.2024 5:36:44 pm 00:00:00:145 · #test-id=136
    wrong request method case
    StatusTimestampDetails
    Info 5:36:44 pm Endpoint : /v1/user/facility/facilities/1/1
    Info 5:36:44 pm Method : POST
    Info 5:36:44 pm
    Headers :
    Info 5:36:44 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Accept*/*
    Content-Typeapplication/json
    Info 5:36:44 pm
    Assertions :
    Pass 5:36:44 pm Status code assertion passed! Expected: 405, Actual: 405
    Info 5:36:44 pm
    Response body :
    Info 5:36:44 pm
  • GetFacilitiesByRole_CorrectAuth

    5:36:44 pm / 00:00:00:200 Pass

    GetFacilitiesByRole_CorrectAuth
    09.03.2024 5:36:44 pm 09.03.2024 5:36:44 pm 00:00:00:200 · #test-id=137
    authorization token case : correct token
    StatusTimestampDetails
    Info 5:36:44 pm Endpoint : /v1/user/facility/list
    Info 5:36:44 pm Method : GET
    Info 5:36:44 pm
    Headers :
    Info 5:36:44 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Accept*/*
    Content-Typeapplication/json
    Info 5:36:44 pm
    Assertions :
    Pass 5:36:44 pm Status code assertion passed! Expected: 200, Actual: 200
    Info 5:36:44 pm
    Response body :
    Info 5:36:44 pm
  • GetFacilitiesByRole_EmptyAndWrongAuth

    5:36:44 pm / 00:00:00:143 Pass

    GetFacilitiesByRole_EmptyAndWrongAuth
    09.03.2024 5:36:44 pm 09.03.2024 5:36:44 pm 00:00:00:143 · #test-id=138
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 5:36:44 pm Endpoint : /v1/user/facility/list
    Info 5:36:44 pm Method : GET
    Info 5:36:44 pm
    Headers :
    Info 5:36:44 pm
    AuthorizationBearer GUyZC1yZXBseU.....InVzZ
    Accept*/*
    Content-Typeapplication/json
    Info 5:36:44 pm
    Assertions :
    Pass 5:36:44 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 5:36:44 pm
    Response body :
    Info 5:36:44 pm
  • GetFacilitiesByRole_EmptyAndWrongAuth

    5:36:44 pm / 00:00:00:120 Pass

    GetFacilitiesByRole_EmptyAndWrongAuth
    09.03.2024 5:36:44 pm 09.03.2024 5:36:44 pm 00:00:00:120 · #test-id=139
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 5:36:44 pm Endpoint : /v1/user/facility/list
    Info 5:36:44 pm Method : GET
    Info 5:36:44 pm
    Headers :
    Info 5:36:44 pm
    AuthorizationBearer
    Accept*/*
    Content-Typeapplication/json
    Info 5:36:44 pm
    Assertions :
    Pass 5:36:44 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 5:36:44 pm
    Response body :
    Info 5:36:44 pm
  • GetFacilitiesByRole_SchemaValidation

    5:36:44 pm / 00:00:00:172 Pass

    GetFacilitiesByRole_SchemaValidation
    09.03.2024 5:36:44 pm 09.03.2024 5:36:45 pm 00:00:00:172 · #test-id=140
    schema validation case
    StatusTimestampDetails
    Info 5:36:45 pm Endpoint : /v1/user/facility/list
    Info 5:36:45 pm Method : GET
    Info 5:36:45 pm
    Headers :
    Info 5:36:45 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Accept*/*
    Content-Typeapplication/json
    Info 5:36:45 pm
    Assertions :
    Pass 5:36:45 pm JSON schema validation passed!
    Info 5:36:45 pm
    Response body :
    Info 5:36:45 pm
  • GetFacilitiesByRole_PositiveCase

    5:36:45 pm / 00:00:00:149 Pass

    GetFacilitiesByRole_PositiveCase
    09.03.2024 5:36:45 pm 09.03.2024 5:36:45 pm 00:00:00:149 · #test-id=141
    test positive flow
    StatusTimestampDetails
    Info 5:36:45 pm Endpoint : /v1/user/facility/list
    Info 5:36:45 pm Method : GET
    Info 5:36:45 pm
    Headers :
    Info 5:36:45 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Accept*/*
    Content-Typeapplication/json
    Info 5:36:45 pm
    Assertions :
    Pass 5:36:45 pm Status code assertion passed! Expected: 200, Actual: 200
    Pass 5:36:45 pm Assertion passed! status in response body has the expected value: 200
    Pass 5:36:45 pm Assertion passed! Response time is less than 800 milliseconds: 137ms
    Info 5:36:45 pm
    Response body :
    Info 5:36:45 pm
  • GetFacilitiesByRole_WrongEndpoint

    5:36:45 pm / 00:00:00:134 Pass

    GetFacilitiesByRole_WrongEndpoint
    09.03.2024 5:36:45 pm 09.03.2024 5:36:45 pm 00:00:00:134 · #test-id=142
    wrong endpoint case
    StatusTimestampDetails
    Info 5:36:45 pm Endpoint : /v1/user/facility/listshr
    Info 5:36:45 pm Method : GET
    Info 5:36:45 pm
    Headers :
    Info 5:36:45 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Accept*/*
    Content-Typeapplication/json
    Info 5:36:45 pm
    Assertions :
    Pass 5:36:45 pm Status code assertion passed! Expected: 404, Actual: 404
    Info 5:36:45 pm
    Response body :
    Info 5:36:45 pm
  • GetFacilitiesByRole_WrongMethod

    5:36:45 pm / 00:00:00:125 Pass

    GetFacilitiesByRole_WrongMethod
    09.03.2024 5:36:45 pm 09.03.2024 5:36:45 pm 00:00:00:125 · #test-id=143
    wrong request method case
    StatusTimestampDetails
    Info 5:36:45 pm Endpoint : /v1/user/facility/list
    Info 5:36:45 pm Method : POST
    Info 5:36:45 pm
    Headers :
    Info 5:36:45 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Accept*/*
    Content-Typeapplication/json
    Info 5:36:45 pm
    Assertions :
    Pass 5:36:45 pm Status code assertion passed! Expected: 405, Actual: 405
    Info 5:36:45 pm
    Response body :
    Info 5:36:45 pm
  • DeleteCameraConfigsByConfigId_EmptyAndWrongAuth

    5:36:45 pm / 00:00:00:120 Pass

    DeleteCameraConfigsByConfigId_EmptyAndWrongAuth
    09.03.2024 5:36:45 pm 09.03.2024 5:36:45 pm 00:00:00:120 · #test-id=144
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 5:36:45 pm Endpoint : /v1/user/facility/camera-configs/delete/235
    Info 5:36:45 pm Method : DELETE
    Info 5:36:45 pm
    Headers :
    Info 5:36:45 pm
    AuthorizationBearer GUyZC1yZXBseU.....InVzZ
    Accept*/*
    Content-Typeapplication/json
    Info 5:36:45 pm
    Assertions :
    Pass 5:36:45 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 5:36:45 pm
    Response body :
    Info 5:36:45 pm
  • DeleteCameraConfigsByConfigId_EmptyAndWrongAuth

    5:36:45 pm / 00:00:00:126 Pass

    DeleteCameraConfigsByConfigId_EmptyAndWrongAuth
    09.03.2024 5:36:45 pm 09.03.2024 5:36:45 pm 00:00:00:126 · #test-id=145
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 5:36:45 pm Endpoint : /v1/user/facility/camera-configs/delete/235
    Info 5:36:45 pm Method : DELETE
    Info 5:36:45 pm
    Headers :
    Info 5:36:45 pm
    AuthorizationBearer
    Accept*/*
    Content-Typeapplication/json
    Info 5:36:45 pm
    Assertions :
    Pass 5:36:45 pm Status code assertion passed! Expected: 401, Actual: 401
    Info 5:36:45 pm
    Response body :
    Info 5:36:45 pm
  • DeleteCameraConfigsByConfigId_WrongConfigId

    5:36:45 pm / 00:00:00:121 Pass

    DeleteCameraConfigsByConfigId_WrongConfigId
    09.03.2024 5:36:45 pm 09.03.2024 5:36:45 pm 00:00:00:121 · #test-id=146
    invalid camera config Id as path param case
    StatusTimestampDetails
    Info 5:36:45 pm Endpoint : /v1/user/facility/camera-configs/delete/0
    Info 5:36:45 pm Method : DELETE
    Info 5:36:45 pm
    Headers :
    Info 5:36:45 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Accept*/*
    Content-Typeapplication/json
    Info 5:36:45 pm
    Assertions :
    Pass 5:36:45 pm Status code assertion passed! Expected: 404, Actual: 404
    Info 5:36:45 pm
    Response body :
    Info 5:36:45 pm
  • DeleteCameraConfigsByConfigId_WrongConfigId

    5:36:45 pm / 00:00:00:140 Pass

    DeleteCameraConfigsByConfigId_WrongConfigId
    09.03.2024 5:36:45 pm 09.03.2024 5:36:46 pm 00:00:00:140 · #test-id=147
    invalid camera config Id as path param case
    StatusTimestampDetails
    Info 5:36:46 pm Endpoint : /v1/user/facility/camera-configs/delete/99999
    Info 5:36:46 pm Method : DELETE
    Info 5:36:46 pm
    Headers :
    Info 5:36:46 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Accept*/*
    Content-Typeapplication/json
    Info 5:36:46 pm
    Assertions :
    Pass 5:36:46 pm Status code assertion passed! Expected: 404, Actual: 404
    Info 5:36:46 pm
    Response body :
    Info 5:36:46 pm
  • DeleteCameraConfigsByConfigId_SchemaValidation

    5:36:46 pm / 00:00:00:196 Pass

    DeleteCameraConfigsByConfigId_SchemaValidation
    09.03.2024 5:36:46 pm 09.03.2024 5:36:46 pm 00:00:00:196 · #test-id=148
    schema validation case
    StatusTimestampDetails
    Info 5:36:46 pm Endpoint : /v1/user/facility/camera-configs/delete/235
    Info 5:36:46 pm Method : DELETE
    Info 5:36:46 pm
    Headers :
    Info 5:36:46 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Accept*/*
    Content-Typeapplication/json
    Info 5:36:46 pm
    Assertions :
    Pass 5:36:46 pm JSON schema validation passed!
    Info 5:36:46 pm
    Response body :
    Info 5:36:46 pm
  • DeleteCameraConfigsByConfigId_PositiveCase

    5:36:46 pm / 00:00:00:178 Pass

    DeleteCameraConfigsByConfigId_PositiveCase
    09.03.2024 5:36:46 pm 09.03.2024 5:36:46 pm 00:00:00:178 · #test-id=149
    test positive flow
    StatusTimestampDetails
    Info 5:36:46 pm Endpoint : /v1/user/facility/camera-configs/delete/235
    Info 5:36:46 pm Method : DELETE
    Info 5:36:46 pm
    Headers :
    Info 5:36:46 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Accept*/*
    Content-Typeapplication/json
    Info 5:36:46 pm
    Assertions :
    Pass 5:36:46 pm Status code assertion passed! Expected: 200, Actual: 200
    Pass 5:36:46 pm Assertion passed! message in response body has the expected value: Facility configuration with id : 235 deleted successfully
    Pass 5:36:46 pm Assertion passed! Response time is less than 800 milliseconds: 170ms
    Info 5:36:46 pm
    Response body :
    Info 5:36:46 pm
  • DeleteCameraConfigsByConfigId_RepeatCase

    5:36:46 pm / 00:00:00:295 Fail

    DeleteCameraConfigsByConfigId_RepeatCase
    09.03.2024 5:36:46 pm 09.03.2024 5:36:46 pm 00:00:00:295 · #test-id=150
    test already deleted config
    StatusTimestampDetails
    Info 5:36:46 pm Endpoint : /v1/user/facility/camera-configs/delete/235
    Info 5:36:46 pm Method : DELETE
    Info 5:36:46 pm
    Headers :
    Info 5:36:46 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Accept*/*
    Content-Typeapplication/json
    Info 5:36:46 pm
    Assertions :
    Pass 5:36:46 pm Status code assertion passed! Expected: 200, Actual: 200
    Info 5:36:46 pm Endpoint : /v1/user/facility/camera-configs/delete/235
    Info 5:36:46 pm Method : DELETE
    Info 5:36:46 pm
    Headers :
    Info 5:36:46 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Accept*/*
    Content-Typeapplication/json
    Info 5:36:46 pm
    Assertions :
    Fail 5:36:46 pm Status code assertion failed! Expected: 208, Actual: 200
    Fail 5:36:46 pm Status code is not as expected expected [208] but found [200]
    Fail 5:36:46 pm
    Click Here To See Exception Logs [org.testng.Assert.fail(Assert.java:111)
    org.testng.Assert.failNotEquals(Assert.java:1578)
    org.testng.Assert.assertEqualsImpl(Assert.java:150)
    org.testng.Assert.assertEquals(Assert.java:132)
    org.testng.Assert.assertEquals(Assert.java:1419)
    org.testng.Assert.assertEquals(Assert.java:1383)
    utilities.restAssuredFunctions.API.assertStatusCode(API.java:125)
    winchcamp.DeleteCameraConfigsByConfigIdTests.repeatCase(DeleteCameraConfigsByConfigIdTests.java:81)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.base/java.lang.reflect.Method.invoke(Method.java:568)
    org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
    org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
    org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:227)
    org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
    org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:957)
    org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:200)
    org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
    org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
    java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
    org.testng.TestRunner.privateRun(TestRunner.java:848)
    org.testng.TestRunner.run(TestRunner.java:621)
    org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
    org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
    org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
    org.testng.SuiteRunner.run(SuiteRunner.java:336)
    org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
    org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
    org.testng.TestNG.runSuitesSequentially(TestNG.java:1280)
    org.testng.TestNG.runSuitesLocally(TestNG.java:1200)
    org.testng.TestNG.runSuites(TestNG.java:1114)
    org.testng.TestNG.run(TestNG.java:1082)
    com.intellij.rt.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:66)
    com.intellij.rt.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:105)]
    Info 5:36:46 pm
    Response body :
    Info 5:36:46 pm
  • DeleteCameraConfigsByConfigId_WrongEndpoint

    5:36:46 pm / 00:00:00:137 Pass

    DeleteCameraConfigsByConfigId_WrongEndpoint
    09.03.2024 5:36:46 pm 09.03.2024 5:36:46 pm 00:00:00:137 · #test-id=151
    wrong endpoint case
    StatusTimestampDetails
    Info 5:36:46 pm Endpoint : /v1/user/facility/camera-configs/delete/235shr
    Info 5:36:46 pm Method : DELETE
    Info 5:36:46 pm
    Headers :
    Info 5:36:46 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Accept*/*
    Content-Typeapplication/json
    Info 5:36:46 pm
    Assertions :
    Pass 5:36:46 pm Status code assertion passed! Expected: 404, Actual: 404
    Info 5:36:46 pm
    Response body :
    Info 5:36:46 pm
  • DeleteCameraConfigsByConfigId_WrongMethod

    5:36:46 pm / 00:00:00:118 Pass

    DeleteCameraConfigsByConfigId_WrongMethod
    09.03.2024 5:36:46 pm 09.03.2024 5:36:46 pm 00:00:00:118 · #test-id=152
    wrong request method case
    StatusTimestampDetails
    Info 5:36:46 pm Endpoint : /v1/user/facility/camera-configs/delete/235
    Info 5:36:46 pm Method : GET
    Info 5:36:46 pm
    Headers :
    Info 5:36:46 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Accept*/*
    Content-Typeapplication/json
    Info 5:36:46 pm
    Assertions :
    Pass 5:36:46 pm Status code assertion passed! Expected: 405, Actual: 405
    Info 5:36:46 pm
    Response body :
    Info 5:36:46 pm
  • UpdateCameraConfigs_BodyScenerio1

    5:36:47 pm / 00:00:00:406 Pass

    UpdateCameraConfigs_BodyScenerio1
    09.03.2024 5:36:47 pm 09.03.2024 5:36:48 pm 00:00:00:406 · #test-id=153
    positive case : pass all fields
    StatusTimestampDetails
    Info 5:36:48 pm Endpoint : /v1/user/facility/edit
    Info 5:36:48 pm Method : PUT
    Info 5:36:48 pm
    Headers :
    Info 5:36:48 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Accept*/*
    Content-Typeapplication/json
    Info 5:36:48 pm
    Request body :
    Info 5:36:48 pm
    Info 5:36:48 pm
    Assertions :
    Pass 5:36:48 pm Assertion passed! message in response body has the expected value: Configuration updated successfully
    Pass 5:36:48 pm Status code assertion passed! Expected: 200, Actual: 200
    Info 5:36:48 pm
    Response body :
    Info 5:36:48 pm
  • UpdateCameraConfigs_BodyScenerio2

    5:36:48 pm / 00:00:00:127 Pass

    UpdateCameraConfigs_BodyScenerio2
    09.03.2024 5:36:48 pm 09.03.2024 5:36:48 pm 00:00:00:127 · #test-id=154
    leave id blank
    StatusTimestampDetails
    Info 5:36:48 pm Endpoint : /v1/user/facility/edit
    Info 5:36:48 pm Method : PUT
    Info 5:36:48 pm
    Headers :
    Info 5:36:48 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Accept*/*
    Content-Typeapplication/json
    Info 5:36:48 pm
    Request body :
    Info 5:36:48 pm
    Info 5:36:48 pm
    Assertions :
    Pass 5:36:48 pm Assertion passed! message in response body has the expected value: Id cannot be null
    Pass 5:36:48 pm Status code assertion passed! Expected: 400, Actual: 400
    Info 5:36:48 pm
    Response body :
    Info 5:36:48 pm
  • UpdateCameraConfigs_BodyScenerio3

    5:36:48 pm / 00:00:00:146 Pass

    UpdateCameraConfigs_BodyScenerio3
    09.03.2024 5:36:48 pm 09.03.2024 5:36:48 pm 00:00:00:146 · #test-id=155
    enter invalid id that doesn't even exist
    StatusTimestampDetails
    Info 5:36:48 pm Endpoint : /v1/user/facility/edit
    Info 5:36:48 pm Method : PUT
    Info 5:36:48 pm
    Headers :
    Info 5:36:48 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Accept*/*
    Content-Typeapplication/json
    Info 5:36:48 pm
    Request body :
    Info 5:36:48 pm
    Info 5:36:48 pm
    Assertions :
    Pass 5:36:48 pm Assertion passed! message in response body has the expected value: Entity not found
    Pass 5:36:48 pm Status code assertion passed! Expected: 404, Actual: 404
    Info 5:36:48 pm
    Response body :
    Info 5:36:48 pm
  • UpdateCameraConfigs_BodyScenerio4

    5:36:48 pm / 00:00:00:153 Pass

    UpdateCameraConfigs_BodyScenerio4
    09.03.2024 5:36:48 pm 09.03.2024 5:36:48 pm 00:00:00:153 · #test-id=156
    leave areaId blank
    StatusTimestampDetails
    Info 5:36:48 pm Endpoint : /v1/user/facility/edit
    Info 5:36:48 pm Method : PUT
    Info 5:36:48 pm
    Headers :
    Info 5:36:48 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Accept*/*
    Content-Typeapplication/json
    Info 5:36:48 pm
    Request body :
    Info 5:36:48 pm
    Info 5:36:48 pm
    Assertions :
    Pass 5:36:48 pm Assertion passed! message in response body has the expected value: areaId can not be null or blank
    Pass 5:36:48 pm Status code assertion passed! Expected: 400, Actual: 400
    Info 5:36:48 pm
    Response body :
    Info 5:36:48 pm
  • UpdateCameraConfigs_BodyScenerio5

    5:36:48 pm / 00:00:00:251 Pass

    UpdateCameraConfigs_BodyScenerio5
    09.03.2024 5:36:48 pm 09.03.2024 5:36:48 pm 00:00:00:251 · #test-id=157
    enter cameraId but leave guid blank
    StatusTimestampDetails
    Info 5:36:48 pm Endpoint : /v1/user/facility/edit
    Info 5:36:48 pm Method : PUT
    Info 5:36:48 pm
    Headers :
    Info 5:36:48 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Accept*/*
    Content-Typeapplication/json
    Info 5:36:48 pm
    Request body :
    Info 5:36:48 pm
    Info 5:36:48 pm
    Assertions :
    Pass 5:36:48 pm Assertion passed! message in response body has the expected value: Configuration updated successfully
    Pass 5:36:48 pm Status code assertion passed! Expected: 200, Actual: 200
    Info 5:36:48 pm
    Response body :
    Info 5:36:48 pm
  • UpdateCameraConfigs_BodyScenerio6

    5:36:48 pm / 00:00:00:123 Pass

    UpdateCameraConfigs_BodyScenerio6
    09.03.2024 5:36:48 pm 09.03.2024 5:36:49 pm 00:00:00:123 · #test-id=158
    enter monitoringStatus = 1 but leave rtspUrl blank
    StatusTimestampDetails
    Info 5:36:49 pm Endpoint : /v1/user/facility/edit
    Info 5:36:49 pm Method : PUT
    Info 5:36:49 pm
    Headers :
    Info 5:36:49 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Accept*/*
    Content-Typeapplication/json
    Info 5:36:49 pm
    Request body :
    Info 5:36:49 pm
    Info 5:36:49 pm
    Assertions :
    Pass 5:36:49 pm Assertion passed! message in response body has the expected value: rtsp-url can not be null or blank when monitoring status is enabled
    Pass 5:36:49 pm Status code assertion passed! Expected: 400, Actual: 400
    Info 5:36:49 pm
    Response body :
    Info 5:36:49 pm
  • UpdateCameraConfigs_BodyScenerio7

    5:36:49 pm / 00:00:00:143 Pass

    UpdateCameraConfigs_BodyScenerio7
    09.03.2024 5:36:49 pm 09.03.2024 5:36:49 pm 00:00:00:143 · #test-id=159
    try to update with invalid eventId
    StatusTimestampDetails
    Info 5:36:49 pm Endpoint : /v1/user/facility/edit
    Info 5:36:49 pm Method : PUT
    Info 5:36:49 pm
    Headers :
    Info 5:36:49 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Accept*/*
    Content-Typeapplication/json
    Info 5:36:49 pm
    Request body :
    Info 5:36:49 pm
    Info 5:36:49 pm
    Assertions :
    Pass 5:36:49 pm Assertion passed! message in response body has the expected value: Event ID can be ALL, Cleaning, Patient_In_Chair only.
    Pass 5:36:49 pm Status code assertion passed! Expected: 400, Actual: 400
    Info 5:36:49 pm
    Response body :
    Info 5:36:49 pm
  • UpdateCameraConfigs_BodyScenerio8

    5:36:49 pm / 00:00:00:141 Pass

    UpdateCameraConfigs_BodyScenerio8
    09.03.2024 5:36:49 pm 09.03.2024 5:36:49 pm 00:00:00:141 · #test-id=160
    try to update with already configured camera
    StatusTimestampDetails
    Info 5:36:49 pm Endpoint : /v1/user/facility/edit
    Info 5:36:49 pm Method : PUT
    Info 5:36:49 pm
    Headers :
    Info 5:36:49 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Accept*/*
    Content-Typeapplication/json
    Info 5:36:49 pm
    Request body :
    Info 5:36:49 pm
    Info 5:36:49 pm
    Assertions :
    Pass 5:36:49 pm Assertion passed! message in response body has the expected value: Camera with ID 2 is already associated with another configuration.
    Pass 5:36:49 pm Status code assertion passed! Expected: 400, Actual: 400
    Info 5:36:49 pm
    Response body :
    Info 5:36:49 pm
  • UpdateCameraConfigs_EmptyAndWrongAuth

    5:36:49 pm / 00:00:00:505 Pass

    UpdateCameraConfigs_EmptyAndWrongAuth
    09.03.2024 5:36:49 pm 09.03.2024 5:36:49 pm 00:00:00:505 · #test-id=161
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 5:36:49 pm Endpoint : /v1/user/facility/edit
    Info 5:36:49 pm Method : PUT
    Info 5:36:49 pm
    Headers :
    Info 5:36:49 pm
    AuthorizationBearer GUyZC1yZXBseU.....InVzZ
    Accept*/*
    Content-Typeapplication/json
    Info 5:36:49 pm
    Request body :
    Info 5:36:49 pm
    Info 5:36:49 pm
    Assertions :
    Pass 5:36:49 pm Status code assertion passed! Expected: 401, Actual: 401
    Pass 5:36:49 pm Assertion passed! error in response body has the expected value: Unauthorized
    Info 5:36:49 pm
    Response body :
    Info 5:36:49 pm
  • UpdateCameraConfigs_EmptyAndWrongAuth

    5:36:49 pm / 00:00:00:504 Pass

    UpdateCameraConfigs_EmptyAndWrongAuth
    09.03.2024 5:36:49 pm 09.03.2024 5:36:50 pm 00:00:00:504 · #test-id=162
    authorization token case : empty token | wrong token
    StatusTimestampDetails
    Info 5:36:50 pm Endpoint : /v1/user/facility/edit
    Info 5:36:50 pm Method : PUT
    Info 5:36:50 pm
    Headers :
    Info 5:36:50 pm
    AuthorizationBearer
    Accept*/*
    Content-Typeapplication/json
    Info 5:36:50 pm
    Request body :
    Info 5:36:50 pm
    Info 5:36:50 pm
    Assertions :
    Pass 5:36:50 pm Status code assertion passed! Expected: 401, Actual: 401
    Pass 5:36:50 pm Assertion passed! error in response body has the expected value: Unauthorized
    Info 5:36:50 pm
    Response body :
    Info 5:36:50 pm
  • UpdateCameraConfigs_SchemaValidation

    5:36:50 pm / 00:00:00:265 Pass

    UpdateCameraConfigs_SchemaValidation
    09.03.2024 5:36:50 pm 09.03.2024 5:36:50 pm 00:00:00:265 · #test-id=163
    schema validation case
    StatusTimestampDetails
    Info 5:36:50 pm Endpoint : /v1/user/facility/edit
    Info 5:36:50 pm Method : PUT
    Info 5:36:50 pm
    Headers :
    Info 5:36:50 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Accept*/*
    Content-Typeapplication/json
    Info 5:36:50 pm
    Request body :
    Info 5:36:50 pm
    Info 5:36:50 pm
    Assertions :
    Pass 5:36:50 pm JSON schema validation passed!
    Info 5:36:50 pm
    Response body :
    Info 5:36:50 pm
  • UpdateCameraConfigs_WrongEndpoint

    5:36:51 pm / 00:00:00:314 Pass

    UpdateCameraConfigs_WrongEndpoint
    09.03.2024 5:36:51 pm 09.03.2024 5:36:51 pm 00:00:00:314 · #test-id=164
    wrong endpoint case
    StatusTimestampDetails
    Info 5:36:51 pm Endpoint : /v1/user/facility/editshr
    Info 5:36:51 pm Method : PUT
    Info 5:36:51 pm
    Headers :
    Info 5:36:51 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Accept*/*
    Content-Typeapplication/json
    Info 5:36:51 pm
    Request body :
    Info 5:36:51 pm
    Info 5:36:51 pm
    Assertions :
    Pass 5:36:51 pm Status code assertion passed! Expected: 404, Actual: 404
    Pass 5:36:51 pm Assertion passed! error in response body has the expected value: Not Found
    Info 5:36:51 pm
    Response body :
    Info 5:36:51 pm
  • UpdateCameraConfigs_WrongMethod

    5:36:52 pm / 00:00:00:146 Pass

    UpdateCameraConfigs_WrongMethod
    09.03.2024 5:36:52 pm 09.03.2024 5:36:52 pm 00:00:00:146 · #test-id=165
    wrong request method case
    StatusTimestampDetails
    Info 5:36:52 pm Endpoint : /v1/user/facility/edit
    Info 5:36:52 pm Method : GET
    Info 5:36:52 pm
    Headers :
    Info 5:36:52 pm
    AuthorizationBearer eyJraWQiOiJyc.....Bduyg
    Accept*/*
    Content-Typeapplication/json
    Info 5:36:52 pm
    Request body :
    Info 5:36:52 pm
    Info 5:36:52 pm
    Assertions :
    Pass 5:36:52 pm Status code assertion passed! Expected: 405, Actual: 405
    Pass 5:36:52 pm Assertion passed! error in response body has the expected value: Method Not Allowed
    Info 5:36:52 pm
    Response body :
    Info 5:36:52 pm

Started

Sep 3, 2024 05:35:59 pm

Ended

Sep 3, 2024 05:36:52 pm

Tests Passed

147

Tests Failed

18

Tests
Log events

Timeline